2

我想Nuint在 Visual 中运行,所以我设置

<StartAction>Program</StartAction>
<StartProgram>$(NUNIT_PATH)\nunit.exe</StartProgram>
<StartArguments>Test.dll</StartArguments>
<StartWorkingDirectory>Test\bin\Debug</StartWorkingDirectory>

在我的 csproj 文件中。但它仍然不起作用。

4

2 回答 2

0

这些条目对于项目文件看起来是正确的。问题的最可能原因$(NUNIT_PATH)是没有正确设置,因此被评估为无。这将导致 Visual Studio 在Test\bin\Debug目录中查找 nunit.exe。

要对此进行测试,请尝试将 nunit.exe 二进制文件的完整路径硬编码到文件中。

<StartProgram>C:\the\path\nunit.exe</StartProgram>

如果这有效,则该NUNIT_PATH值未正确设置。

于 2012-04-05T06:39:21.363 回答
0

不幸的是,Express 版本不支持 StartAction 机制。请参阅 MSDN How to: Change the Start Action for Application Debugging

我正在寻找替代品;-)

更新参见SO-a/10572249/717355:尝试http://www2.wealth-lab.com/Wiki/kbDebugExpress.ashx步骤 13 以获取有关让 MSVC 认为它直接调试您的代码的建议。- 未尝试。

于 2012-05-13T13:42:51.470 回答