在.NET Standard和.NET Framework中使用包而不会发生冲突时,如何利用NuGet?

时间:2019-04-17 13:07:43

标签: .net nuget tfsbuild nuget-package nuget-package-restore

我有几个解决方案,其中有一些.NET Standard项目,这些项目将NuGet软件包用于AutoFac和Log4Net。但是,我的相同解决方案中的.NET Framework项目也使用Log4Net和AutoFac。

TFS Build还原Nuget并构建每个解决方案。问题是,每个Bin文件夹中只有一个DLL。因此,在运行时,并不是所有的东西都起作用,因为log4Net或AutoFac的DLL错误可能在Bin文件夹中。当然,NuGet始终会为目标版本恢复DLL。我认为我需要坚持使用log4Net和Autofac的一个版本(.NET标准),但是我不能让Nuget不能还原.NET Framework版本。有什么解决方案?

0 个答案:

没有答案
相关问题