gpt4 book ai didi

c# - Linux 中的 .net 核心 - 构建 C#

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:55:11 25 4
gpt4 key购买 nike

Linux 环境 - Ubuntu 16.04 LTS。我已经安装了 .net core 2.1300(最新的,带有 sdk)。

我正在尝试在 C# 中构建(dotnet 构建).csproj 文件。

So $: dotnet build CarLibTool.2010.csproj

但错误是:

/usr/share/dotnet/sdk/2.1.300/Microsoft.Common.CurrentVersion.targets(1179,5): error MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.6.1" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies

存在哪些可能的解决方案?

也许改变 .csproj ?

最佳答案

自 2019 年 5 月 6 日起,您可以添加 Nuget 包 Microsoft.NETFramework.ReferenceAssemblies,它允许您在 Linux 上构建您的 .NET 项目而无需转换为 .NET Core。

关于c# - Linux 中的 .net 核心 - 构建 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50755065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com