Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在不同机器上以不同方式在vs2005上构建dll_C#_Visual Studio_Dll_Msbuild - Fatal编程技术网

C# 在不同机器上以不同方式在vs2005上构建dll

C# 在不同机器上以不同方式在vs2005上构建dll,c#,visual-studio,dll,msbuild,C#,Visual Studio,Dll,Msbuild,我正在构建另一个应用程序调用的dll(实现一些接口的c程序集)。在我的机器上构建的dll可以工作,但在我们的构建机器上构建的dll不工作。我对那个应用程序几乎没有控制权,无法调试它,我只能看到它的输出。有没有办法检查DLL之间的差异?我使用过reflector,但它只显示有限的信息,比如类和方法。 我还尝试用vs2005在其他机器上构建它,xps可以正确创建,Server2008和win7不能。 你们能帮我吗?任何帮助都将不胜感激。如果我不清楚,请告诉我。 谢谢大家! 既然您没有告诉我们“不起作

我正在构建另一个应用程序调用的dll(实现一些接口的c程序集)。在我的机器上构建的dll可以工作,但在我们的构建机器上构建的dll不工作。我对那个应用程序几乎没有控制权,无法调试它,我只能看到它的输出。有没有办法检查DLL之间的差异?我使用过reflector,但它只显示有限的信息,比如类和方法。 我还尝试用vs2005在其他机器上构建它,xps可以正确创建,Server2008和win7不能。 你们能帮我吗?任何帮助都将不胜感激。如果我不清楚,请告诉我。
谢谢大家!

既然您没有告诉我们“不起作用”的错误症状,那么我的猜测就变成了一个问题:


您的dll是否引用了安装在全局程序集缓存中的其他dll?是否所有生成计算机都安装了相同版本的gac dll?

定义:“不工作”;到底发生了什么?理想情况下,复制准确的错误文本***************更新:经过多次测试,我发现问题与Performce或vs 2005或两者有关。我将项目复制到另一个地方,构建的dll可以工作,这发生在许多无法工作的机器上。有什么建议吗?嗨,马克。关于“定义:不工作”,我真的不明白为什么它不工作,我能看到的只是调用应用程序的结果。然后首先要做的是添加调试或日志记录,以便您可以看到发生了什么;我们不是通灵者。大多数时候,一个非常详细和启发性的错误信息会被构造出来,告诉你哪里出了问题…似乎这个论坛不允许我们聊天?这个评论会被删除吗?只是出于好奇谢谢你的回复。我只能通过检查日志来检查dll是否工作。引用的DLL位于我的项目目录中,并将复制到destiny目录。