C#用于视觉工作室代码
视觉工作室代码扩展名,可为C#提供丰富的语言支持,并与C#DEV套件一起发货。该扩展由语言服务器协议(LSP)服务器提供支持,与Roslyn和Razor等开源组件集成在一起,以提供丰富的类型信息,并提供更快,更可靠的C#体验。
建议安装
虽然可以将C#扩展名作为独立扩展名,但我们强烈建议使用C#DEV套件。
- 安装C#DEV套件将自动安装此扩展程序作为所需的依赖关系。
- 打开一个包含C#project(.csproj)和C#解决方案(.sln)的文件夹/工作区,并且扩展名将激活。
- 无论您是安装C#DEV套件还是仅C#扩展程序,.NET安装工具都将作为依赖项安装。
注意:如果在.NET 6或基于非解决方案的项目之前使用需要版本的解决方案,请安装.NET Framework运行时和MSBUILD工具。
- 将OmnishArp.usemodernnet设置为false,并将dotnet.server.useomnisharp设置为true
- 卸载或禁用C#DEV套件
- Windows:.NET框架以及MSBUILD工具
- MacOS/Linux:带有MSBUILD的单声道
特征
了解有关C#扩展的丰富功能的更多信息:
- 重构:使用代码修复和重构编辑代码
- 导航:探索和浏览您的代码,并使用诸如转到定义并查找所有参考的功能
- Intellisense:用自动完成编写代码
- 格式和覆盖:格式和皮棉您的代码
有关更多信息,您可以:
- 请按照我们的C#教程,其中包含逐步说明,以构建一个简单的应用程序。
- 在VS代码站点上查看C#文档,以获取有关使用扩展程序的一般信息。
如何使用无所不知?
如果您不想利用出色的语言服务器功能,则可以通过转到扩展设置并将dotnet.server.server.useomnisharp恢复到使用OmnishArp。接下来,卸载或禁用C#DEV套件。最后,重新启动与代码生效。
找到一个错误?
要提交一个新问题,请在https://g**ithub.co*m/dotnet/vscode-csharp/blob/main/main/support.md上浏览说明。
贡献
执照
版权所有©.NET基金会和贡献者。
Microsoft C#扩展名受这些许可条款的约束。该扩展程序的源代码可在https://gi*thu*b*.com/dotnet/vscode-csharp上获得,并根据MIT许可获得许可。
捐款许可协议
通过签署CLA,社区可以自由使用您对.NET基金会项目的贡献。
.NET基金会
该项目得到了.NET基金会的支持。
反馈
提供反馈文件问题,问题或扩展名请求。
已知问题,如果有人已经提出了包含您反馈的问题,请在此问题上留下?或?反应,以进行投票或投票,以帮助我们优先考虑该问题。
快速调查让我们知道您对扩展的想法,通过进行快速调查。
