是-创建一个以"为目标的类库;。NET标准2.0";其中包含您的域模型类。
我有了一个新的ASP。NET核心Web API应用程序。NET 6,它与Sitecore ASP。NET MVC应用程序使用。NET Framework 4.7.2(遗留代码(。我希望它们通过Web API相互通信,并且应该使用相同的模型。我们想创建一个新的nuget包,但不幸的是因为不同。NET版本这是不兼容的。有没有什么方法可以不在两个项目中复制模型,而是以某种方式提取它们并在两者中重用?
两者都可以使用。NET 4.7.2以及。NET 6项目。
可以。
创建Class Library (.NET Standard 2.0)
并放置模型。
然后引用2项目到这个类库。