【发布时间】:2012-03-05 13:07:07
【问题描述】:
如何将我自己的库添加到 Visual Studio 中的项目模板中 对于像 System.data 这样的 shared.dll 我不想再次为新项目添加 shared.dll。 请提出一些解决方案
【问题讨论】:
标签: .net visual-studio visual-studio-2010 asp.net-mvc-3 visual-studio-2008
如何将我自己的库添加到 Visual Studio 中的项目模板中 对于像 System.data 这样的 shared.dll 我不想再次为新项目添加 shared.dll。 请提出一些解决方案
【问题讨论】:
标签: .net visual-studio visual-studio-2010 asp.net-mvc-3 visual-studio-2008
在 Visual Studio 中,创建 C# Project Template:
File->New Project->Visual C#->C# Project Template
然后在编辑器中打开ProjectTemplate.csproj 文件并在其中添加您的引用:
<ItemGroup>
<Reference Include="shared, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\MyLibrary\shred.dll</HintPath>
</Reference>
...
</ItemGroup>
不要忘记将Reference 标记的属性替换为您的库的属性。
构建项目后,将输出 zip 文件复制到 Visual Studio 项目模板文件夹中:
My Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual C#
【讨论】:
更简单的选择是在文件菜单中使用Export Template 选项。
在 Visual Studio 中创建一个项目并对项目进行必要的更改(添加引用等)。
然后从File 菜单中选择Export Template...。
还有一个名为 Export Template Wizard 的 Visual Studio 扩展。安装此扩展程序将在Export Template... 选项上方添加另一个菜单项:Export Template as VSIX。
这两者之间的区别在于 VSIX 为您提供了一个可安装的 Visual Studio 扩展,可以轻松安装在任何计算机上。
【讨论】: