0

我正在构建一个由另一个应用程序调用的 dll(实现一些接口的 c# 程序集)。在我的机器上构建的 dll 可以工作,但在我们的构建机器上构建的 dll 不起作用。我对该应用程序的控制很少,无法调试它,我只能看到它的输出。有没有办法检查dll的差异?我使用过反射器,但它只显示有限的信息,如类和方法。我也试过在其他机器上用vs2005搭建,xps可以正确创建,server 2008和win7不行。你们能帮我吗?任何帮助,将不胜感激。如果我不清楚,请告诉我。谢谢!

4

1 回答 1

1

由于您没有告诉我们“不起作用”的错误症状,因此我的猜测被表述为一个问题:

您的 dll 是否引用了安装在 global-assembly-cache 中的其他 dll?是否所有构建机器都安装了相同版本的 gac-dll?

于 2012-09-20T06:19:54.310 回答