Как создать проект совместного кода (.shproj)
Как я добавляю .shproj к моему решению Visual Studio и ссылаюсь на него из других проектов?
![Showing the Shared Project]()
Я знаю, что обновление Visual Studio 2013 Update 2 добавило новый тип проекта для "Общий код". Этот тип проекта не создает сама dll. Вместо этого файлы из проекта Shared включены в качестве исходных файлов в сборках, которые ссылаются на него.
Я знаю, что он существует, потому что я видел его в проекте с открытым исходным кодом. Однако, просматривая шаблоны проектов в Visual Studio, я не мог найти тип проекта "Общий".
Ответы
Ответ 1
Изменить: Согласно документации Visual Studio 2015 Preview, VS 2015 добавляет шаблоны для общих проектов и пользовательский интерфейс для управления ссылками, поэтому после обновления больше не потребуется.
Кажется, что нет способа создать его напрямую. В настоящее время кажется, что проекты совместного кода автоматически создаются при создании проекта Universal App как показано в этом введении к созданию универсального приложения.
Поэтому, чтобы создать его в своем решении: Добавьте новый тип проекта "Пустое приложение (универсальное приложение)". Удалите созданные проекты Windows 8 и Windows Phone, оставив только проект Shared.
Ответ 2
Обратите внимание на расширение Расширение общего диспетчера проектов.
Примечание. убедитесь, что у вас есть VS2013 обновление 2 или выше, чтобы это работало.
Ответ 3
Альтернативой подходу vossad01 является создание проекта с общим кодом, затем открыть файл .csproj и посмотреть, как выглядит проект в .csproj. Файлы csproj Visual Studio - это просто файлы XML, поэтому вы можете открывать, копировать и вставлять проект совместного кода в свой собственный csproj.