NuGet - 有没有办法让包依赖而不会导致它被卸载?

时间:2014-08-10 05:10:35

标签: asp.net-mvc nuget nuget-package nuget-spec

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

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

我的软件包依赖于这些库的存在,也就是说,这些库是直接从我的DLL引用的。但我不想让我的NuGet包卸载它们。

有办法吗?

0 个答案:

没有答案