2

我有一个项目(我是包创建者),它有几个构建,每个构建都依赖于 MVC(Microsoft.AspNet.Mvc、Microsoft.AspNet.Razor 和 Microsoft.AspNet.WebPages)。当我的包安装到一个全新的 MVC 项目中时,一切都按预期工作。

但是,当包被卸载时,它会破坏项目,因为 MVC 被无意中卸载(因为它是一个依赖项),以及它拥有的所有依赖项。当我尝试重新安装这些软件包时,似乎无法获得正确的版本,因为(因为没有 NuGet 日志)我不知道它卸载了哪些版本。

我的包确实取决于这些库是否到位,也就是说,这些库是直接从我的 DLL 引用的。但我不希望我的 NuGet 包卸载它们。

有办法吗?

4

0 回答 0