Я поместил источник на git hub < /p>
Файл проекта приложения консоли-< /p>
Код: Выделить всё
Exe
netcoreapp3.1;net472
< /code>
program.cs is < /p>
using System;
using System.Linq;
using MopCore;
using MopFW; // error shows here
namespace ConsoleAppCore2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
CountMopsCore();
CountMopsFramework();
}
private static void CountMopsCore()
{
Console.WriteLine($"Hi");
using (var context = new MopContext())
{
var num = context.Mops.Count();
Console.WriteLine($"There are {num} mops \r\n providern {context.Database.ProviderName}");
}
Console.ReadKey();
}
private static void CountMopsFramework()
{
Console.WriteLine($"Hi");
using (var context = new MopFW.MopContext())
{
var num = context.Mops.Count();
Console.WriteLine($"There are {num} mops \r\n in {context.Database.Connection.ConnectionString}");
}
Console.ReadKey();
}
}
}
< /code>
Файл проекта netcoreapp3.1-< /p>
netcoreapp3.1
MopCore
MopCore
< /code>
Файл проекта Framework-< /p>
net472
< /code>
Я получаю ошибки сборки < /p>
Error NU1201 Project MopCore is not compatible with net472 (.NETFramework,Version=v4.7.2). Project MopCore supports: netcoreapp3.1 (.NETCoreApp,Version=v3.1) ConsoleAppCore2 C:\Users\kirst\source\repos\MopData\ConsoleAppCore2\ConsoleAppCore2.csproj 1
< /code>
[update]
Я понимаю, что лучшим способом будет использование .netstandard < /p>
Однако я хочу исследовать, как только получить .netcore и .net472 для работы вместе. < /p>
Exe
netcoreapp3.1;net472
Подробнее здесь: https://stackoverflow.com/questions/622 ... ferenced-f