我可以删除文件夹C:\Program Files\dotnet\sdk\NuGetFallbackFolder\
或将其移动到其他文件夹吗?(最好不在C盘中)
如果可以删除,如何删除?直接删除文件夹?有副作用或损害吗?
如果可以移动,该如何移动?目标文件夹像D:\NuGetFallbackFolder
什么?我该怎么做?
我使用的 JetBrains Rider 是官方网站上的最新版本,2019.1.2(免费试用 30 天)。不是破解版。
我有一个包含 ASP.NET Web API csproj 的解决方案。该解决方案在 IIS 或 VS + IISExpress 中正常工作。
和 VS 一样,Rider 也在 .idea 文件夹中创建了一些配置文件。在其中,我可以找到 IISExpress 的 applicationhost.config 文件。
问题是 IISExpress 永远无法启动并在我开始在控制台中调试后显示错误:
**Failed to initialize site bindings**
Error initializing ULATQ. hr = 80070005
Terminating W3_SERVER object
InitComplete event signalled
Process Model Shutdown called
Waiting for all LISTENER_CHANNELS to stop
Unable to start iisexpress.
Run Code Online (Sandbox Code Playgroud)
我检查了 applicationhost.config 文件。它与VS生成的相同。它还有绑定信息行,我确定端口可用:
**Failed to initialize site bindings**
Error initializing ULATQ. hr = 80070005
Terminating W3_SERVER object
InitComplete …
Run Code Online (Sandbox Code Playgroud) 我已经在笔记本电脑上安装了.net core 2.0的 x86和x64 sdk (win 7 sp1 x64)。我不知道为什么vs代码(1.19.3&x64和官方c#扩展名)总是选择x86运行时自动生成控制台并总是遇到错误和弹出消息:“ 只能调试64位进程。 ”。
然后我尝试了:
我读了使用VS Code进行.NET Core调试的问题-“只能调试64位进程”。似乎根本不为我效仿,回答了更改json文件和csproj文件的问题。
我通过运行“ C:\ Program Files \ dotnet \ dotnet”新控制台尝试了简单的控制台项目。调试时出现错误消息。
另外,我尝试通过修改文件.vscode \ tasks.json来强制指向x64运行时进行构建:
{
"version": "2.0.0",
"tasks": [
{
"taskName": "build",
"command": "dotnet", --> change to "C:\\Program Files\\dotnet\\dotnet.exe"
"type": "process",
"args": [
"build",
"${workspaceFolder}/VSDebugCoreTest.csproj"
],
"problemMatcher": "$msCompile"
}
]
Run Code Online (Sandbox Code Playgroud)
}
错误消息仍然存在“只能调试64位进程”。
我已经使用过x64 vscode,已经使用过x64 sdk和运行时,并使用x64版本的sdk创建和编译,并且从内部终端向我展示了编译成功。
任何人都知道为什么以及如何绕过此错误并能够进行调试吗?(请不要告诉我安装VS,对我来说这是个很大的数目。)