FitSharp 和 x86 .Net dll

发布于 2024-10-02 20:02:35 字数 95 浏览 3 评论 0原文

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

I have an ActionFixture that is compiled into a x86 dll. When I run the test from fitnesse test starts but never finishes. Is there any way to get fitnesse to run a dll compiled as x86?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冰之心 2024-10-09 20:02:35

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

corflags runner.exe /32BIT+

If you compile your dll's as 32 bit (x86) you may encounter problems when running fitnesse tests using the fsharp runner.exe. The solution I have used to resolve the problem is to run corflags.exe against the runner.exe. This will effectively change the runner to a 32 bit application. corflags comes as part of the Windows Development SDK which can be downloaded off the Microsoft website.

corflags runner.exe /32BIT+
酷遇一生 2024-10-09 20:02:35

不确定发生了什么。使用 GUI 运行程序运行并查看是否出现异常。请参阅http://www.asoftwarecraft.com/2010/01/故障排除-with-fitsharp-and.html

Not sure what's happening. Run with the GUI runner and see if you get an exception. See http://www.asoftwarecraft.com/2010/01/troubleshooting-with-fitsharp-and.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文