我有一个 VS (2013) 解决方案,其中包含两个单元测试项目和一个单独的网络项目。 webproject 与 unittest 项目无关。 unittest 项目涵盖另一个解决方案的集成测试,而 webproject 是一个显示这些测试结果的仪表板。它们不需要彼此运行,因为测试结果存储在外部服务器上。
我的问题是: 当我调试我的一个测试时(右键单击 + 调试测试),webproject 也会启动并且 IIS express 将运行。虽然这不会影响我的测试,但非常烦人。如何确保在调试测试时 webproject 不会自动启动?该项目未设置为启动项目。
我知道我可以简单地创建两个单独的解决方案,但我想将项目保留在一个解决方案中。
感谢您的帮助。
最佳答案
点击你的webproject,按F4,有一个选项“调试时总是启动”,你应该关闭这个选项。
关于c# - 调试单元测试时,Visual Studio c# 不应启动 IIS 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34264734/