如何将 .shproj 添加到我的Visual Studio解决方案并从其他项目中引用它?
我知道Visual Studio 2013 Update 2为"共享代码添加了一个新项目类型。"这种类型的项目本身不会生成dll。相反,共享项目中的文件作为源文件包含在引用它的程序集中。
我知道它存在是因为我在开源项目中看到了一个。但是,在Visual Studio中查看项目模板时,我找不到"共享"项目类型。
答案 0 :(得分:15)
编辑:根据Visual Studio 2015 Preview documentation,VS 2015添加了共享项目的模板和用于管理引用的UI,因此升级后不再需要以下内容。
似乎没有办法直接创建一个。目前看来,当您创建通用应用程序项目as shown in this introduction to creating a Universal App时,会自动创建共享代码项目。
因此,要在解决方案中创建一个:添加新项目类型" 空白应用程序(通用应用程序)。"删除它创建的Windows 8和Windows Phone项目,只留下共享项目。
答案 1 :(得分:15)
答案 2 :(得分:0)
vossad01方法的另一种方法是创建一个共享代码项目,然后打开.csproj文件,看看.csproj中的项目是什么样的。 Visual Studio的csproj文件只是XML文件,因此您可以将共享代码项目打开,复制并粘贴到您自己的csproj中。