【发布时间】:2017-02-28 02:26:43
【问题描述】:
使用 Visual Studio 2017 (RC),我正在尝试设置一个使用 ASP.NET Core 但使用 .NET 4.6.2 库的项目。
这是受支持的配置:
Visual Studio 然后会创建一个默认项目;但它没有运行:
这并没有改变项目中的任何一行:VC2017 模板不起作用。
我尝试了以下方法: - 不同版本的 .NET 框架 - x86、x64、AnyCPU - 清除 NuGet 缓存 - Visual Studio 安装程序上的“修复”选项。
我的理解是错误是 x86/x64 不匹配。但是由于我没有更改模板中的单个文件,因此肯定有其他问题。 在 .NET Core 上安装 ASP.NET Core 可以完美运行,因此问题仅限于使用常规 .NET 框架。
有什么想法吗?
【问题讨论】:
-
您是否安装了两个版本的 .NET Core 运行时? (x86 和 x64)? iirc 最后安装的将在路径环境变量中将自己设置为默认值
-
我安装的 VS 2017 RC 也出现了异常,默认项目中有很多错误,没有做任何事情,没有编译。以管理员身份运行的修复程序,瞧……一切正常。我不知道是什么问题,但管理员权限对我有用。试试看。
-
作为一个更新,因为我这样做了:没有 ASP 项目(非核心)在这台机器上运行了!它们都有 x86/x64 冲突,它告诉我 DLL 格式错误。我认为 VS2017/Core 还远远没有准备好。
-
我刚刚卸载了 .NET core(这是我项目的正确 x64)并尝试以管理员身份运行,但没有任何改变。
-
顺便说一句,总结一下:我唯一的解决方案是从头开始重新安装 VS...
标签: asp.net-core visual-studio-2017