![](/img/trans.png)
[英]Referencing .NET Standard csproj project from .NET Framework traditional project
[英]Referencing Traditional .NET Framework from .NET Core
我们需要从.NET Core网站引用一些.NET 4.x代码。 我可以在Cesar de la Torre这里描述的传统.NET上运行.NET Core。
问题:为了编译,似乎我需要以所有程序集都可以访问Traditional .NET框架的方式配置所有project.json文件。
问题:如何确保只有某些.NET Core程序集可以访问.NET 4.x?
我希望我的解决方案看起来像这样:
\WebProject <-- Requires .NET 4.x because of reference to ClassLibrary1Project
\ClassLibrary1Project <-- Requires .NET 4.x
\ClassLibrary2Project <-- Prevent .NET 4.x access
\ClassLibrary3Project <-- Prevent .NET 4.x access
所有项目都是.NET Core,但只有WebProject
和ClassLibrary1Project
需要访问传统的.NET Framework。 唯一的引用是WebProject
和类库项目之间。
谢谢!
您应该能够通过在project.json的frameworks
部分中使用netstandard1.x
来执行此操作,以netstandard1.x
无法访问.Net 4.x并使用net4xx
的库。
确保使用的足够高版本的net
,这样就可以参考netstandard
你使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.