Visual studio 2010 如何向VisualStudio2010Shell添加C语言支持?

Visual studio 2010 如何向VisualStudio2010Shell添加C语言支持?,visual-studio-2010,Visual Studio 2010,您好 我正在使用VisualWebDeveloperExpress2010进行一些开发;我还安装了VisualStudio2010shell,我使用debug>attachtoprocess命令来调试服务器和客户端代码 我的问题是C#(.cs)文件在shell中打开时就像是纯文本文件一样;鼠标悬停在属性或值上时,既没有语法着色,也没有值计算 有时,当我在shell中打开ASP.Net页面时,会收到一条错误消息,说“尚未安装Visual Studio语言对C#的支持。代码编辑IntelliSens

您好

我正在使用VisualWebDeveloperExpress2010进行一些开发;我还安装了VisualStudio2010shell,我使用debug>attachtoprocess命令来调试服务器和客户端代码

我的问题是C#(.cs)文件在shell中打开时就像是纯文本文件一样;鼠标悬停在属性或值上时,既没有语法着色,也没有值计算

有时,当我在shell中打开ASP.Net页面时,会收到一条错误消息,说“尚未安装Visual Studio语言对C#的支持。代码编辑IntelliSense将不可用。服务器控件的标记IntelliSense可能无法工作”

Net语言支持在shell中运行良好。我获得了Visual Studio Express中的所有功能


有没有办法在shell中获得C语言支持?

Visual Studio的快速版与其他SKU(Professional、Ultimate等)略有不同,因为不同的.NET语言有不同的产品

我猜您已经安装了Web Developer Express,但是为了在编辑器的完全支持下打开C代码文件(语法突出显示、调试等),您需要下载并安装Visual C#Express。VisualStudioExpress的多个版本可以并行工作


请参见此处,从Microsoft免费下载Visual C#Express 2010:

我有四种Express产品(C#、VB、Cpp和VWD)。但我不是说我在发展方面有问题。我的问题是,当我在VisualStudioShell中打开.cs文件时,它们就像纯文本文件一样打开,没有语法着色和其他语言服务。如何将这些服务安装到shell?请尝试转到“工具”菜单,然后打开“选项”对话框。确保选中底部的“显示所有设置”,然后展开左侧列表框中的标题“文本编辑器”。单击该标题下的“文件扩展名”。在右边,您应该能够将特定的文件扩展名与编辑器(C#、VB等)关联起来。也许这对你有用?shell中既没有C#项目支持功能,也没有.cs文件编辑功能。你提到的名单中没有C#editor。我摆弄了注册表(将设置从C#express复制到shell),现在Visual C#在编辑器列表中可用,并且我将其与.cs文件关联,但是当我打开这些文件时,IDE挂起。我不知道微软为什么这么做。在安装了微软的Light Switch之后,我能够在解决方案中实现这一点。如果将c#文件添加到解决方案中不起作用,它将不起作用。