Ссылка на проект в том же решении в Visual Studio - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть решение с двумя проектами. Одним из проектов является библиотека с DLL-файлом. Я хочу иметь возможность ссылаться на эту библиотеку проекта в другом проекте, чтобы использовать его классы. Моя конечная цель - сделать это, но при этом иметь доступ к исходному коду библиотек. Я пытался ссылаться на .dll, я также пытался ссылаться на .csproj. Оба случая работают, но я получаю 120 предупреждений для кода CS0436:

Warning CS0436  The type 'BitField' in 'C:\FilePath' conflicts with the imported type
'Typename' in 'LibraryName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. 
Using the type defined in 'C:\FilePath'.    LibraryName C:\FilePath 38  Active

Я потратил более часа на чтение руководств MSDN и других сообщений на этом сайте. Из-за этого я был бы очень признателен, если бы никто не пометил это как дублирующую тему.

1 Ответ

0 голосов
/ 16 ноября 2018

Вам нужно всего лишь щелкнуть правой кнопкой мыши по вашему проекту и выбрать Add -> Reference. В этом окне выберите проекты на левой вкладке и выберите свой проект с выходом dll.

Также убедитесь, что ваши проекты имеют ту же платформу .Net, что и их цели.

Удачи

...