Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使自定义项目模板显示创建新项目的特定视图?_C#_Visual Studio 2010 - Fatal编程技术网

C# 如何使自定义项目模板显示创建新项目的特定视图?

C# 如何使自定义项目模板显示创建新项目的特定视图?,c#,visual-studio-2010,C#,Visual Studio 2010,当我创建一个预定义模板的新项目时,比如说一个新的windows窗体应用程序——它开始向我显示Form1的designer视图 我想做的是与自定义模板类似的事情。(实际上,我想要代码视图。)目前,没有自动显示任何内容 我使用“导出模板”创建了该项目。打开模板zip文件,然后在文件*.vstemplate中添加属性OpenInEditor=“true”到要在项目创建时打开的代码文件()。我尝试打开表单的代码,但失败了,但对于简单的代码文件来说效果很好。谢谢。那似乎就是我要找的。然而,我并没有成功地让

当我创建一个预定义模板的新项目时,比如说一个新的windows窗体应用程序——它开始向我显示Form1的designer视图

我想做的是与自定义模板类似的事情。(实际上,我想要代码视图。)目前,没有自动显示任何内容


我使用“导出模板”创建了该项目。

打开模板zip文件,然后在文件*.vstemplate中添加属性OpenInEditor=“true”到要在项目创建时打开的代码文件()。我尝试打开表单的代码,但失败了,但对于简单的代码文件来说效果很好。

谢谢。那似乎就是我要找的。然而,我并没有成功地让它发挥作用。我在“模板”和“我导出的模板”中都添加了
OpenInEditor
。但当我试图保存它时,即使我选择了“覆盖”选项,它也没有保存它(尽管它没有给我任何错误消息)。当再次打开它时,新线不在那里。有什么想法吗?在我的计算机上,我编辑了位于“Documents\Visual Studio 2010\templates\ProjectTemplates”中的模板。我在保存时遇到了同样的问题,我只是将zip移动到桌面编辑,打包到zip,并将bacedk移动到ProjectTemplates文件夹