首页 文章

ASP.NET Core与.NET 4.6.2和VS 2017 RC

提问于
浏览
1

使用Visual Studio 2017(RC),我正在尝试设置一个使用ASP.NET Core但使用.NET 4.6.2库的项目 .

这是一个受支持的配置:

ASP.NET Core with .NET Framework

然后,Visual Studio将创建一个默认项目;但它没有运行:

Crash with default VS 2017 template

这不会改变项目中的单行:VC2017模板不起作用 .

我尝试了以下方法: - 不同版本的.NET框架 - x86,x64,AnyCPU - 清除NuGet缓存 - Visual Studio安装程序上的“修复”选项 .

我的理解是错误是x86 / x64不匹配 . 但由于我没有从模板中更改单个文件,因此必须有其他错误 . 在.NET Core上安装ASP.NET Core非常有效,因此问题仅限于使用常规.NET框架 .

有任何想法吗?

2 回答

  • 0

    我也有同样的问题 . 但我刚刚找到了解决方案 . 在“.csproj”中我改变了一些东西:

    <PropertyGroup>
    <TargetFramework>net462</TargetFramework>
    <!--<RuntimeIdentifier>win7-x86</RuntimeIdentifier>-->
    <RuntimeIdentifier>win10-x64</RuntimeIdentifier></PropertyGroup>
    

    enable the 64-bit version of IIS Express .

  • 0

    当我把东西还原到一台新笔记本电脑时,我遇到了这些问题 .

    我没意识地将文件从旧的配置文件目录复制到具有相同名称的目录,但这不是新计算机上的配置文件目录 .

    这个过程的一部分涉及我的妻子为我买的 Cloud 备份服务,但我从未真正设置过 . 这也将文件复制到新的位置,而我没有注意到发生了什么 .

    我仍然不知道(还)机器如何跟踪各种应用程序目录中使用的框架和工具版本,但我可以报告我所做的最终允许我在其上创建新的.NET Core应用程序新机器 .

    我删除了此目录中比今天更早的所有内容 .

    %USERPROFILE%.nuget \包

    再一次,非常无意识 . 我不知道,(还)是否有必要 . 也许只删除一个或两个文件/目录就行了 . 无论如何,我很高兴看到我可以在我的新机器上创建和开发.NET Core应用程序 .

相关问题