我该如何解决这个 ('.NETFramework,Version=v4.8) 问题?
How do i solve this ('.NETFramework,Version=v4.8) problem?
using System;
using Mathematik; //I can't add this library
namespace BeispielCsharp
{
internal class Program
{
private static void Main(string[] args)
{
}
}
}
//数学
using System;
namespace Mathematik
{
public class Operation
{
public string publicDaten { get; set; }
private string privateDaten { get; set; }
internal string internalDaten { get; set; }
private void samlung()
{
}
}
public class samlung
{
private void berechnung()
{
Operation i = new Operation();
}
}
}
严重性代码说明项目文件行抑制状态
错误项目“..\Mathematik\Mathematik.csproj”目标 'net6.0'。它不能被以“.NETFramework,Version=v4.8”为目标的项目引用。 BeispielCsharp
您的 BeispielCsharp 是 .net framework 4.8 版,您的 Mathematik 是 6.0 版。而且您不能使用不同框架版本的库。因此,您有 2 个选择,要么将 BeispielCsharp 更新到版本 6,要么将 Mathematik 降级到版本 4.8。
查看.csproj可以看到项目的.net版本。 .csproj 在您尊敬的项目文件夹中
这两个项目是不同的框架,所以你不能一个引用另一个。正如Denis
所说,你有两个选择,我更推荐你将BeispielCsharp从.net Framework迁移到.net core 6.0。这里有links1,links2可以参考
using System;
using Mathematik; //I can't add this library
namespace BeispielCsharp
{
internal class Program
{
private static void Main(string[] args)
{
}
}
}
//数学
using System;
namespace Mathematik
{
public class Operation
{
public string publicDaten { get; set; }
private string privateDaten { get; set; }
internal string internalDaten { get; set; }
private void samlung()
{
}
}
public class samlung
{
private void berechnung()
{
Operation i = new Operation();
}
}
}
严重性代码说明项目文件行抑制状态 错误项目“..\Mathematik\Mathematik.csproj”目标 'net6.0'。它不能被以“.NETFramework,Version=v4.8”为目标的项目引用。 BeispielCsharp
您的 BeispielCsharp 是 .net framework 4.8 版,您的 Mathematik 是 6.0 版。而且您不能使用不同框架版本的库。因此,您有 2 个选择,要么将 BeispielCsharp 更新到版本 6,要么将 Mathematik 降级到版本 4.8。
查看.csproj可以看到项目的.net版本。 .csproj 在您尊敬的项目文件夹中
这两个项目是不同的框架,所以你不能一个引用另一个。正如Denis
所说,你有两个选择,我更推荐你将BeispielCsharp从.net Framework迁移到.net core 6.0。这里有links1,links2可以参考