如何为带有替代参数的表单编译项模板项目



我正在尝试为表单创建一个ItemTemplate。我创建了一个c# Item tamplateproject,制作我的表单,并通过构建项目创建我的模板。

现在我想添加Templateparameters,但一旦我这样做,项目将不再编译。它会抛出许多不同的异常,因为代码不再有效。我该如何解决这个问题?

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

  • 用$safeitemname$替换每次出现的我的Classname。这,正如我已经说过的,抛出异常,因为现在代码无效,项目无法构建。
  • 在我的.vstemplate中创建CustomParameters以将有效的类名更改为我想要的参数(Classname ->safeitemname美元)。尽管我设置了"Replaceparameters="True"
  • 忽略编译器警告并在我的.vsix项目中实现该项目。这也没有任何作用,因为我的模板的。zip仍然不能。
  • 设置DependentUpon of my Classname.Designer.cs为my Classname.cs。
  • 尝试一个简单的ItemTemplate与一个类,分为两个部分类,每个有一个属性。表单也是一样。

正如Reza Aghaei在他的评论中建议的那样,问题是,我没有将项目中文件的构建操作设置为'None'。

相关内容

  • 没有找到相关文章

最新更新