如果相同的Visual Studio Extension和NuGet DLL安装在解决方案/项目中会发生什么



例如 ASP.NET 核心捆绑包和缩小器都是Visual Studio Extension和NuGet包。如果我将 NuGet 包添加到解决方案,然后稍后在安装了相同 Visual Studio 扩展的计算机上打开该解决方案,会发生什么情况?

运行时问题?一个包优先于另一个包?

我已经尝试过了,似乎无论版本如何,NuGet 包都优先。即使在 NuGet 包版本较低的情况下,它也会在不包括已安装的扩展的情况下运行。

考虑一下 - 这是有道理的 - 如果您在解决方案中将某些内容标记为依赖项,那么它应该比 IDE 及其设置/插件的优先级更高。

最新更新