Visual Studio добавляет циклическую ссылку, когда я перетаскиваю пользовательский элемент управления от Панели инструментов

У меня есть пользовательский элемент управления 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 к форме в том же проекте автоматически добавляет ссылку на сам проект, вызывая проблемы.

9
задан SLaks 9 June 2010 в 15:19
поделиться