我想Nuint
在 Visual 中运行,所以我设置
<StartAction>Program</StartAction>
<StartProgram>$(NUNIT_PATH)\nunit.exe</StartProgram>
<StartArguments>Test.dll</StartArguments>
<StartWorkingDirectory>Test\bin\Debug</StartWorkingDirectory>
在我的 csproj 文件中。但它仍然不起作用。
我想Nuint
在 Visual 中运行,所以我设置
<StartAction>Program</StartAction>
<StartProgram>$(NUNIT_PATH)\nunit.exe</StartProgram>
<StartArguments>Test.dll</StartArguments>
<StartWorkingDirectory>Test\bin\Debug</StartWorkingDirectory>
在我的 csproj 文件中。但它仍然不起作用。
这些条目对于项目文件看起来是正确的。问题的最可能原因$(NUNIT_PATH)
是没有正确设置,因此被评估为无。这将导致 Visual Studio 在Test\bin\Debug
目录中查找 nunit.exe。
要对此进行测试,请尝试将 nunit.exe 二进制文件的完整路径硬编码到文件中。
<StartProgram>C:\the\path\nunit.exe</StartProgram>
如果这有效,则该NUNIT_PATH
值未正确设置。
不幸的是,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 认为它直接调试您的代码的建议。- 未尝试。