【问题标题】:Centos .netcore The reference assemblies for framework ".NETFramework, Version=v4.6.1" were not foundCentos .netcore 没有找到框架“.NETFramework, Version=v4.6.1”的参考程序集
【发布时间】:2018-09-07 05:21:11
【问题描述】:

我有一个当前在 Windows Server 2012 中运行的 C# .NET 应用程序。我希望将该应用程序移动到安装了 .NetCore 的 Centos 上运行。当我尝试使用 dotnet run --project 'foldername' 运行应用程序时,我收到了错误

未找到框架“.NETFramework, Version=v4.6.1”的参考程序集

固件可从 MS 获得,但它们位于 .exe 中。如何在 Centos .NetCore 上安装该固件。基本上,我如何在 Centos .NetCore 上升级我的固件

【问题讨论】:

  • 商标大写;布局。

标签: c# frameworks .net-core upgrade


【解决方案1】:

您必须将您的 .NETFramework 项目转换为 .NETCore 和 .NETStandard 项目,然后才能将 CentOS 中创建的 .dll-s 与 .NETCore 一起使用。 如果可以,我推荐 .NETStandard,因为您以后可以在任何地方使用它(.NETCore、.NETFramework、Xamarin、UWP)。

我建议你对这个话题进行一些研究。

.NET 标准:

.NET Core 2.0:

移植到 .NET Core:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-22
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-25
    相关资源
    最近更新 更多