167 字
1 分钟

VScode的C#配置问题

2022-12-27
阅读 —

vscode的C#智能提示老是会自动失效,最近又遇到了新问题 今天突然就出现了这个报错

System.Composition.Hosting.CompositionFailedException: No export was found for the contract 'ILoggerFactory'

原因是vscode的omnisharp自动更新了,在settings.json里找到omnisharp.path字段,把lastest值改为1.39.2

"omnisharp.path": "1.39.2",

插件的自动更新是问题频发的根源,下面总结了一些稳定能用的版本#

  • dotnet framework版本.7.1
  • unity的vscode package版本:1.2.0(在manifest.json中配置, “com.unity.ide.vscode”: “1.2.0”)
  • vscode的C#插件版本.24.0(在卸载按钮旁边的小剪头,点击安装另一个版本)
  • vscode的omnisharp版本:1.39.2(settings.json里的omnisharp.path字段)

dotnet framework默认安装路径#

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.7.1

VScode的C#配置问题
https://blog.coding1024.com/zh/posts/a421e405/
作者
huangjx
发布于
2022-12-27
许可协议
CC BY-NC-SA 4.0

评论

欢迎交流问题、想法与经验。请友善讨论,不要留下私人敏感信息。

正在加载留言…