我最近刚刚经历了一种解决方案,并从每个项目中删除了未使用的引用。有人担心这可能会引起问题(可能需要引用参考,或者不能很好地与Nuget配合使用)。有人知道此操作是否安全吗?是否有可能去除实际需要的东西?
答案 0 :(得分:3)
如果您不从代码动态加载程序集(例如,具有配置保存在文件,xml,json ...中的依赖项注入,请使用Assembly.Load,...)是安全的。在其他情况下,调试/发布应用程序时无法将所需的程序集复制到目标文件夹,如果不自己复制它们,则会出现运行时错误。
在大多数情况下,您无需在解决方案中这样做,这是绝对安全的。