引用同一包的不同版本的不同项目将在运行时加载哪个版本
Different proejcts referencing different versions of a same package which version will be loaded at runtime
假设我有一个 asp.net core/.net core rest api 项目到 运行,它有 文件夹 A 在其 project.json 中引用 程序包 C,版本 1,以及 文件夹 B project.json 引用 包 C,版本 2。
构建很好。当执行 'dnu list' 时,Folder A 说:Package C,版本 1,和 文件夹 B 说:包 C,版本 2。
所以我的问题是哪个版本的包 C 将在 运行 时间 加载到内存(我不知道不认为两者都会加载)?
这里NuGet Dependency Resolution就是答案:)
假设我有一个 asp.net core/.net core rest api 项目到 运行,它有 文件夹 A 在其 project.json 中引用 程序包 C,版本 1,以及 文件夹 B project.json 引用 包 C,版本 2。
构建很好。当执行 'dnu list' 时,Folder A 说:Package C,版本 1,和 文件夹 B 说:包 C,版本 2。
所以我的问题是哪个版本的包 C 将在 运行 时间 加载到内存(我不知道不认为两者都会加载)?
这里NuGet Dependency Resolution就是答案:)