我正在开发一个需要使用 Navisworks .Net API (4.5) 和 ASP.NET Core 的项目。我想在这两者之间分享我的一些类型,但我尝试创建一个针对 .Net Core 1.0 和 .Net Framework 4.5 的可移植库并从其他两个项目中引用它失败了。Navisworks API 不喜欢这样,它会引发我无法获取详细信息的异常。
我想要实现的目标有解决方案吗?
我正在开发一个需要使用 Navisworks .Net API (4.5) 和 ASP.NET Core 的项目。我想在这两者之间分享我的一些类型,但我尝试创建一个针对 .Net Core 1.0 和 .Net Framework 4.5 的可移植库并从其他两个项目中引用它失败了。Navisworks API 不喜欢这样,它会引发我无法获取详细信息的异常。
我想要实现的目标有解决方案吗?
.Net Framework 4.5 支持 .Net Standard 1.1(更新版本的 .Net Framework 支持更新版本的 .Net Standard),因此创建 .Net Standard 1.1 库应该适合您。
虽然我认为从 csproj 项目中引用 project.json 项目存在问题,但您可能必须将该库用作 NuGet 包。
其他选项: