好吧,我不熟悉C#。这是我的故事: 在VS2010解决方案中,有2个项目:入口,核心和插件。入口可以编译成exe,而其他可能会产生dll。核心被添加到入口和插件的参考。插件设置为编译为插件文件夹。因此在编译之后,输出目录包含:
entrance.exe
core.dll
plugin\core.dll
plugin\plugin.dll
如何在插件下删除重复的core.dll?感谢。
答案 0 :(得分:1)
在插件项目的Solution视图中,右键单击core.dll引用并选择Properties。将Copy Local设置为false以禁止将程序集复制到输出目录。请注意,只有在应用程序可以找到引用的程序集时,这才能在运行时正常工作。在你的情况下它很好,因为core.dll也引用了我的应用程序,但可能并非总是如此。