2010-11-12 73 views
1

我有一个ActionFixture编译成x86 dll。当我从fitnesse运行测试开始,但从未结束。有没有办法让fitnesse运行一个编译为x86的dll?FitSharp和x86 .Net dll

回答

3

如果您将dll编译为32位(x86),则在使用fsharp runner.exe运行fitnesse测试时可能会遇到问题。我用来解决问题的解决方案是针对runner.exe运行corflags.exe。这将有效地将跑步者改变为32位应用程序。 corflags是Windows Development SDK的一部分,可以从Microsoft网站下载。

corflags runner.exe /32BIT+ 
1

不知道发生了什么事。使用GUI runner运行,看看是否有异常。请参阅http://www.asoftwarecraft.com/2010/01/troubleshooting-with-fitsharp-and.html

+0

迈克,我没有给出上述问题的最准确的描述。 (也许是因为周五晚了,我已经在想周末了)。我确实得到了一个BadImageException异常消息。这就是为什么我提到x86以上。我找到了一个解决方案,并会在下面发布答案 – Andrew 2010-11-15 07:46:31