有时,包喜欢修改我的 web.config,添加我并不真正需要的引用,或者实现诸如 WebActivator
之类的东西并 Hook 我的 Application_Start
(我实际上在其中以其他方式处理这个问题,比如使用 IoC 容器。
如何防止这种行为?
最佳答案
NuGet 包管理器并不真正支持这种情况,但一种方法是使用 nuget.exe。
通过 nuget.exe 进行包安装只需将文件提取到某个位置。它不会修改项目文件或引用。缺点是您必须手动添加通常需要的引用、内容和其他配置更改。
关于nuget - 防止 nuget 包修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11798803/