【发布时间】:2018-03-23 00:39:18
【问题描述】:
所以我在创建项目模板时遇到了一些问题,希望得到一些帮助。
我正在尝试做的事情:
创建一个添加 3 个文件的模板。位置“./Config/Acc/Config.xml”和“./Config/Prod/Config.xml”中的一个Class.cs和两个配置文件。
我已经设法通过向导创建了模板并编辑了生成的文件,但我想要一种在我的团队 TFS 上分发模板的简单方法。
从一些谷歌搜索看来,我应该使用 VSIX 项目来轻松地进行部署。问题是我无法编译它。我有 2 个项目:VSIXproject 和 ItemTemplateProject。我已将 VSIX 项目的程序集信息设置为使用 ItemTemplateProject 并修改了 Class.cs,但是当我编译时,Visual Studio 不知道如何处理 Class.cs 文件。
我做错了什么?有没有更好的方法来包含我的 ItemTemplate 以便任何提取 repo 的人都可以使用它?
【问题讨论】:
-
模板项目仅用于包含模板,因此它们最终将添加到 .VSIX 文件输出中(不会使用其自己的 .dll 输出)。因此,您只需分发生成的 VSIX。此模板项目中的 .cs 文件必须将其操作设置为无,而不是编译
-
@SimonMourier 我已经将构建操作设置为无。仍然尝试编译 .cs 文件并给我错误
-
@SimonMourier 好的,所以问题是我的 XML 文件也需要设置为构建操作无。如果您将其发布为答案,我会将其标记为正确。谢谢!
标签: c# visual-studio vsix