使Visual Studio 2010支持C#项目

4

看起来C#支持已经安装:

enter image description here

然而,没有创建C#项目的选项:

enter image description here

有没有一种方法可以在不重新安装VS的情况下启用C#项目?

注意:这个问题并不完全相关:如何将C#语言支持添加到Visual Studio 2010 shell中?

** 编辑0 **

我按照说明进行了操作(列在评论中)。*TemplatesCache目录被重新创建(其中一个名为CSharp在ItemTemplatesCache中),但是它们没有包含在新项目列表中(当VS重新启动时)。

** 编辑1 **

如果它相关,我有“Visual Studio 2010 Shell”版:

enter image description here


1
有些问题,VB模板也不在那里。 - BradleyDotNET
5
为什么你不升级到Visual Studio 2013 Community呢?它是免费的,功能更多,现在也有了来自专业版的功能。 - Cyral
1
你尝试过这些建议了吗? - CodeCaster
1
关闭 Visual Studio。首先清除 MEF 缓存(删除 %LOCALAPPDATA%\Microsoft\VisualStudio\10.0\ComponentModelCache)。然后清除模板缓存(删除 %PROGRAMFILES(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCacheItemTemplatesCache)。接着运行 devenv /InstallVSTemplates,然后运行 devenv /setup。这可能会有所帮助(且不应影响你的设置等)。如果仍有问题,请尝试修复。如果仍无法解决问题,我认为重新安装是最好的选择。 - Cameron
1
看起来你正在使用Visual Studio for Applications,它不支持桌面、Web、移动、服务器或商店应用程序。 - Dour High Arch
显示剩余2条评论
1个回答

3

Visual Studio 2010 Shell是与Visual Studio 2010 Express或Professional完全不同的产品。前者允许您创建外壳应用程序,后者则允许您创建C#和/或VB程序。

您需要做的是安装Visual Studio 2010 Express或Professional。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接