- ----先看 【3 一直Downloading the .NET Runtime. 】 解决不了再看【2 运行时状态】
- 运行时状态: vscode dotnet is not yet aacquired
- 修改项目.csproj
-
第一行应该是: <Project ToolsVersion="Current" Sdk="Microsoft.NET.Sdk">
-
如果是还不行:只保留 <Project> 其他内容删除,然后关闭vscode,unity内重新打开
-
-
launch.json 配置:
-
没有这个配置可以通过【运行和调试】 进行创建
-
配置信息
type: vstuc:就是unity
{
"version": "0.2.0",
"configurations": [
{
"type": "vstuc",
"name": "Unity Editor",
"request": "attach"
},
]
}
-
- 修改项目.csproj
-
一直Downloading the .NET Runtime.
-
修改设置 setting.json 添加如下
-
{
.....
"dotnetAcquisitionExtension.existingDotnetPath": [
{
"extensionId": "ms-dotnettools.csharp",
"path": "C:\\Program Files\\dotnet\\dotnet.exe"
},
{
"extensionId": "visualstudiotoolsforunity.vstuc",
"path": "C:\\Program Files\\dotnet\\dotnet.exe"
},
{
"extensionId": "ms-dotnettools.csdevkit",
"path": "C:\\Program Files\\dotnet\\dotnet.exe"
}
],
.....
}
- extensionId:
- 那来的?觉得那个插件在dowloading 就 找到那个插件 ,然后 复制扩展id
2. path :本地已安装dotnet 的路径
更多问题进入:https://github.com/microsoft/vscode-dotnettools/issues