如何为System.Core创建一个extern别名?
在我的项目中,我绝对需要System.Core
的外部别名。 不幸的是,在.Net 4.0项目中,你甚至无法添加对System.Core
的引用,因为显然,构建系统默认包含它。 有没有人知道如何强制系统让我为这个lib指定一个extern别名? 谢谢!
这个问题很老但我遇到了同样的问题。 据我所知,这是由于Visual Studio隐式添加了对System.Core的引用。
您可以通过编辑csproj msbuild文件并添加以下内容来覆盖:
在末尾。
这会禁用我认为Visual Studio使用/ p [roperty]开关传递给MSBuild的任何AdditionalExplicitAssemblyReferences
。 当然,我们现在仍然需要添加System.Core引用,因为它不再被引用。 通过添加这样做
3.5 global,ActualSystemCore
到包含引用(或新引用)的ItemGroup
。
您现在可以使用引用System.Core
类型
ActualSystemCore::System....