C#使用关联的库保存DLL

时间:2010-06-12 14:22:54

标签: c# deployment

我们在eldos'Secure Black Box的背面有一个库。 我们使用copy local来确保包含适当的运行时DLL。

如果我们现在使用本地副本在另一个项目中引用我们的库,我们的库将被复制到主项目的bin文件夹中,但Eldos SBB库不会。我们可以在主项目中引用SBB,但是没有直接调用SBB,所以只要代码被重构,引用就可以被删除为未使用。

处理此问题的最佳方法是什么?

西蒙

1 个答案:

答案 0 :(得分:1)

一种方法是将msbuild脚本条目放入项目属性中 - >构建事件 - >构建前或构建后事件对话框,可以为您复制Eldos SBB库。这种方式你没有明确的引用可能被删除,虽然有人可以删除脚本,所以没有什么是100%。

所以你的脚本看起来像这样:

copy "{path1}EldosSBB.dll" "{path2}EldosSBB.dll"

享受!