В Visual Studio, программируя .NET, как я могу отличить ссылку на файл от ссылки на проект?

Я намерен объединить кучу проектов .NET в отдельных решениях в одно решение. Некоторые проекты появляются более чем в одном решении. Все это C#, но я не думаю, что это актуально. У нас есть полный спектр проектов, классный проект, оконные формы, веб-сайт, веб-сервисы.

Ссылки между проектами представляют собой сочетание ссылок на файлы (Добавить ссылку -> вкладка «Обзор») и ссылок на проекты (Добавить ссылку -> вкладка «Проекты»). Я хочу изменить ссылки на файлы на ссылки на проекты, когда все проекты находятся в одном решении.

Есть ли где-нибудь, где пользовательский интерфейс Visual Studio (я использую Visual Studio 2008) позволяет мне отличать ссылку на проект от ссылки на файл? В противном случае есть ли простой способ определить это, просмотрев файл проекта с помощью другого инструмента или даже текстового редактора?


person RichardHowells    schedule 19.11.2010    source источник


Ответы (3)


Свойство Specific Version не будет отображаться в ссылках проекта.

person SLaks    schedule 19.11.2010
comment
Фантастический совет! Очень дружелюбный к клавиатуре. Я открепил окно свойств. Затем я просмотрел список ссылок с помощью клавиши со стрелкой, просто ища свойство «Конкретная версия», которое должно появиться. - person RichardHowells; 19.11.2010

Перейдите в Проект -> Зависимости проекта. Он будет показывать только ссылки на проекты. Другие ссылки будут ссылками на сборки.

person Florin Dumitrescu    schedule 19.11.2010
comment
Этот совет работает и в VS2005. Конкретная версия - это круто, но, по-видимому, не существует до VS2008. - person NealWalters; 08.12.2010

VS показывает свойства для всех файлов в решении/проекте, и если вы посмотрите на свойства в окне свойств, вы увидите путь, вот как я это делаю.

person Ashish Madkaikar    schedule 16.01.2014