无法使用替换参数编译表单的项目模板项目

时间:2016-10-31 15:58:30

标签: c# winforms msbuild vsix visual-studio-templates

我正在尝试为Form创建一个ItemTemplate。我创建了一个“c#Item Tamplate” - 项目,制作我的表格,并通过构建项目来创建我的模板。这很好。

现在我想添加Templateparameters,但是一旦我这样做,项目就不再编译了。它会抛出许多不同的异常,因为代码不再有效。有没有人有这个问题的解决方案?

这是我到目前为止所尝试的内容:

  • 用$ safeitemname $替换每个Classname的出现。正如我已经说过的那样,抛出异常,因为现在代码无效并且无法构建项目。
  • 在我的.vstemplate中创建CustomParameters,将有效的类名更改为我想要的参数(Classname - > $ safeitemname $)。尽管我设置了“Replaceparameters =”True“”,但这没有任何作用。
  • 无论如何,忽略copiler警告并在我的.vsix项目中实现项目。这也没用,因为我的模板的.zip仍然不能。
  • 将我的Classname.Designer.cs的DependentUpon设置为我的Classname.cs。这也没什么。
  • 尝试一个简单的ItemTemplate,其中一个类分为两个具有一个Property的分部类。与表格相同。它无法再构建。

对于任何有用的提示,我将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:2)

正如Reza Aghaei在评论中提到的,问题是,我没有将项目中文件的构建操作设置为“无”。

相关问题