问题描述
我已经安装了 .NET Core 1.0.1 以与 VS 2015 Update 3 一起使用,并且我以管理员身份运行(在 Windows 8.1 x64 上).
I've installed .NET Core 1.0.1 to use with VS 2015 Update 3 and I'm running as Administrator (on Windows 8.1 x64).
如果我创建任何 .NET Core 项目,无论是控制台还是 Web 并尝试运行它,Visual Studio 就会出现错误:
If I create any .NET Core project, be it console or web and attempt to run it Visual Studio then comes up with an error:
但是我无法确定原因.VS 构建得很好,我可以从 CLI 运行它.我也可以通过 VSCode 很好地运行 Core.
However I'm unable to ascertain why. VS builds it fine and I can run it from the CLI. I can also run Core fine through VSCode.
我试过了:
- 删除
project.lock.json
- 删除
.vs
文件夹 - 修复 .NET Core 安装
- 修复 VS 2015 安装
- 卸载和重新安装 .NET Core/SDK/Tooling &VS
- 重新启动
它仍然拒绝工作!
我已经在 Core Tooling GitHub 上提出了这个问题,也可以在这里看到,但我们还没有都有些不知所措.
I've raised this on the Core Tooling GitHub as well as can be seen here but as yet we're all a little stumped.
推荐答案
尝试重新安装所需的可再发行组件,因为在 Windows 上执行 .Net Core 需要它们,正如此处所述:
Try re-installing needed redistributables, as they are needed for executing .Net Core on Windows, as it is stated here :
https://docs.microsoft.com/en-us/dotnet/articles/core/windows-prerequisitesNET Core 在 Windows 上运行时需要 VC++ Redistributable"
https://docs.microsoft.com/en-us/dotnet/articles/core/windows-prerequisites"NET Core requires the VC++ Redistributable when running on Windows"
如果它不起作用,请在应用程序的最高级别添加 try/catch 并记录所有可能发生的 System.Exceptions.它可能会为您提供有关此错误的更多信息.
If it don't work, add a try/catch at the highest level of your application and log all System.Exceptions that may occur. It may give you more informations about this error.
这篇关于无法启动程序“C:Program Filesdotnetdotnet.exe"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!