Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/76: Рейтинг темы: голосов - 76, средняя оценка - 4.89
11 / 11 / 1
Регистрация: 22.12.2012
Сообщений: 508

Не удаётся добавить ссылку на проект

30.09.2013, 16:54. Показов 14295. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые форумчане, требуется Ваша помощь!

В вижуал студии создал два проекта с названиями А и В по форме в каждом. Чтобы вызвать форму из проекта В, в проект А добавляем ссылку на проект В и вызываем форму обычным способом, но после этого мне требуется из формы в проекте В вызвать форму, которая находится в проекте А, а чтобы сделать это в проект В нужно добавить ссылку на проект А и тут студия выдаёт ошибку: "Не удаётся добавить ссылку на "А". Добавление этого проекта в виде ссылки может образовать циклическую зависимость."

Помогите решить данную проблему.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.09.2013, 16:54
Ответы с готовыми решениями:

Qt creator. Не удается добавить стороннюю библиотеку в проект cmake (добавление в проект boost/algorithm)
Собственно, весь вопрос в заголовке. Осваиваю cmake, не могу подключить "алгоритм" из буст. qtcreater говорит: ...

Не удается добавить ссылку из-за циклической зависимости
Мне нужно подключить эти две ссылки, но выдает такую ошибку, в чем причина?

Не удается добавить ссылку на SQLite.interop.dll
Здравствуйте. Скачал из интернета SQLite по вот этой ссылке:...

4
 Аватар для SharpDeveloper
141 / 138 / 22
Регистрация: 16.02.2012
Сообщений: 453
30.09.2013, 18:40
Нельзя, чтобы проекты ссылались друг на друга.
Вариантов вызова много, например, создать форму A через Activator.CretaeInstance, ну и использовать для формы A интерфейс, объявленный в B (необязательно, но может облегчить работу с формой из A в сборке B).
0
 Аватар для MrGladus
178 / 178 / 50
Регистрация: 06.01.2013
Сообщений: 392
30.09.2013, 18:42
Почитайте о рефлексии и используйте ее
0
11 / 11 / 1
Регистрация: 22.12.2012
Сообщений: 508
02.10.2013, 18:38  [ТС]
Цитата Сообщение от SharpDeveloper Посмотреть сообщение
например, создать форму A через Activator.CretaeInstance
а можно примерчик, а то я чот не доганяю, как с активатором работать
0
 Аватар для ksk
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
02.10.2013, 19:30
Ещё вариант - добавить проект типа TypeLibrary, перетащить общие формы в него, и вызывать из любого проекта по мере надобности.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.10.2013, 19:30
Помогаю со студенческими работами здесь

Добавить ссылку на проект
Мне нужно добавить ссылку на проект. Действую согласно документации...

Добавить ссылку на сборку C# в проект на C++/CLI
В общем нужно вызывать методы из классов в C# сборке. Но добавить ссылку на неё не получается. Нигде нет этого пункта меню. IDE VS2013. ...

Не удалось добавить ссылку на проект в том-же решении
Пишу первое приложение для Windows Phone 8.1. Возникла необходимость добавить ссылку из одного проекта на другой, находящийся в том-же...

Не могу добавить ссылку на Windows.Forms в .NET проект
Не уверен что угадал с местом для размещения данного вопроса, но буду благодарен за помощь. Суть в чем, создал проект ClassLibrary (.NET...

Ошибки IDE. Не удаётся войти в "Добавить ссылку"
После удаления 12 студии в 17 профессиональной и энтерпрайс не удаётся войти в "Добавить ссылку" сыпятся следующие ошибки:


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru