今天,当我向ASP.NET Web应用程序添加新项目时,我意识到我不再拥有“Web内容表单”选项(您选择MasterPage)。我知道如何手动将MasterPage添加到Web表单中,这真是太痛苦了 - 我真的不明白为什么Web Content Forms突然丢失了。
Visual Studio Team System 2008,SP1,VB.NET,ASP.NET 3.5
我最近安装并卸载了VisualSVN。我最好的猜测是以某种方式搞砸了我可怜的VS.
如何获取Web内容表单?
答案 0 :(得分:3)
关闭所有visual studio实例 打开VS命令提示符并键入
devenv / installvstemplates
这应该重新安装所有VS模板
答案 1 :(得分:2)
我遗漏了添加新项目选项中的大部分模板。
使用Jon的答案我可以通过更改工具 - >来解决这个问题。选项 - >项目和解决方案 - >一般 - >用户项目模板位置到此路径:
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Web\1033
(without (x86) if you have a x86 OS)
而不是
C:\Users\%USER%\Documents\Visual Studio 2008\Templates\ItemTemplates
我想您也可以将文件复制到该位置,而不是更改路径。
答案 2 :(得分:1)
进行了一些挖掘,我认为模板就在这里:
C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \
,内容页面的模板是:
C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ 1033 \ ContentPage.zip
我不确定如果在没有重新安装VS的情况下丢失该文件,您将如何获得该文件的新副本
答案 3 :(得分:1)
点击链接https://superuser.com/questions/1441880/visual-studio-2019-web-site-template,然后从VS安装程序中选择“其他项目模板(以前的版本)”-> ASP.NET和Web开发
答案 4 :(得分:0)
尝试重置所有设置。
工具 - >导入/导出设置
这将打开设置导入向导。选择重置所有设置并选择您喜欢的配置文件(您的帖子说vb.net所以可能是VB配置文件)。看看是否能解决问题。
答案 5 :(得分:0)
对我来说,对话框底部有一个名为"选择母版页"的复选框。所以我检查了那个选项,选择了#34; Web Form"我得到了#34; Select Master Page"对话。 :)这是VB.NET。我通常用C#编写代码。这也是一个网站。我通常会创建Web项目。