((EnvDTE80.Solution2)dte.Solution).GetProjectItemTemplate("Test Settings", "Test");


我需要以编程方式将新的TestSettings对象添加到Visual Studio中的C#项目中。为此,我需要获取模板文件的路径。对GetProjectItemTemplate的调用应执行此操作,但是对于这种类型的模板将失败。其他模板类型,例如CSharp类,也可以正常工作。甚至我注册的自定义类型都可以正常工作。但不是TestSettings类型。

您可以在此zip文件中看到模板:

C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplates \ Test \ 1033 \ TestSettings.zip

知道为什么这种模板类型不起作用吗?

最佳答案

您不是唯一遇到“测试设置”问题的人,这是论坛上的一章。
下面的方法是卸载,编辑项目xml并重新加载以进行更新
设置...

有点麻烦,但这可能是一些解决方案。

http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/a1160459-23e3-4bd4-a672-d204eb9ffa4c/

关于c# - 在Visual Studio中将TestSettings文件添加到解决方案项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4166426/

10-11 16:07