У меня есть пользовательский элемент управления C, который определяется в проекте P. C, присутствует как "Компонент Платформы.NET" в моем Visual Studio Toolbox. Я открываю форму F (также определенный в проекте P) и отбрасываю C на F.
После того как я делаю то отбрасывание, Visual Studio добавляет, что ссылка под P, указывающим на P, владеет DLL. Это является ненужным и вызывает тонны ошибок сборки как The call is ambiguous between the following methods or properties...
после которого это перечисляет тот же самый метод дважды. Если я вхожу в Ссылки и удаляю добавленную ссылку, она создает правильно.
Я могу препятствовать тому, чтобы VS добавил эту ненужную ссылку?
Сводка (SLaks):
В VS2010, добавляя UserControl к форме в том же проекте автоматически добавляет ссылку на сам проект, вызывая проблемы.