【问题标题】:Migrate .NET Framework 4 project to netcoreapp1.0将 .NET Framework 4 项目迁移到 netcoreapp1.0
【发布时间】:2016-12-13 09:18:09
【问题描述】:

我创建了框架为 netcoreapp1.0 的 .net core web 应用程序。 在新创建的 Web 应用程序中,我想添加另一个 .NET Framework 版本为 4 的项目的引用。

为了解决这个问题,我创建了一个新的 .net core 类库,并将我的代码从 Framework 4 项目复制到这个新项目,然后添加对 .net core Web 应用程序的引用。

我需要这样做,因为“netcoreapp1.0”框架未填充到项目属性中。

项目再造是解决这个问题的唯一方法吗?

【问题讨论】:

    标签: asp.net-core asp.net-core-mvc .net-core asp.net-core-1.0 asp.net-core-webapi


    【解决方案1】:

    您暂时无法将 .csproj 类库用作 .net 核心类库。您必须像以前一样创建一个新项目。

    但是 .xproj/project.json 系统将会消失,取而代之的是 .csproj/msbuild(公告here)所以也许将来 .net4/.csproj 库将有可能成为 .netcore /.csproj 库。

    【讨论】:

    • 不,他不会永远能够将 .NET 4 类库添加到 .NET Core 应用程序。 .NET Core 基于System.Runtime(首先在 Windows 8.0 和 Windows 8.0 Mobile 中使用)。而且这仅在 .NET 4.5 中添加,因此可能的最低目标是 .NET 4.5
    • 是的,我知道,但是我们将来可能能够将 .NET 类库重定向到 .NET Standard 类库(例如,我们可以从 .NET4 到 .NET4.5) .
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-18
    • 1970-01-01
    • 1970-01-01
    • 2020-01-23
    相关资源
    最近更新 更多