我正在使用VS2010,昨天我编辑了Local.testsetting
文件(添加了部署项目)并将其签入TFS。现在我可以在TFS中看到它作为解决方案项,但是当访问Test-> Edit Test Settings
时,我看到灰色的“没有可用的测试设置”。
知道如何让我的本地设置回来吗?
答案 0 :(得分:1)
打开包含Local.testsetting文件的解决方案/项目。发生了什么事情,你只是关闭了项目或解决方案,它不再在VS内。将文件添加到部署项的简单操作不会导致它变灰。要验证这一点,您可以再次编辑它并删除该文件。
所有VS菜单都是上下文相关的 - 当项目/解决方案未打开时,预计会出现“无测试设置可用”的消息。
答案 1 :(得分:1)
我最近在重构了一些解决方案之后遇到了同样的问题。对我来说,我必须确保我的Local.testsettings
列在我的解决方案的ProjectSection中。
在文本编辑器中打开您的解决方案并检查是否存在正确的Local.testsettings
文件(并且位于正确的路径中。很可能此文件与解决方案位于同一目录中,如下例所示) :
Project("{<<GUID>>}") = "Solution Items", "Solution Items", "{<<GUID>>}"
ProjectSection(SolutionItems) = preProject
MyProject.vsmdi = MyProject.vsmdi
Local.testsettings = Local.testsettings
EndProjectSection
EndProject
如果您没有此解决方案项目部分,请右键单击您的解决方案,然后选择添加&gt;现有项目,并添加您的Local.testsettings
文件。这会将此值添加到您的sln。