我找不到在 Visual Studio 2015 中为 MSTest 执行此操作的方法。如何为所有正在运行的测试指定公寓状态为 MTA?
问问题
478 次
1 回答
0
根据 OP 问题中的上述评论,您首先需要添加一个测试设置文件。
在解决方案资源管理器中右键单击一个项目,然后添加... -> 新项目... -> 测试设置/测试设置。并且这个文件可以在菜单中使用:Test -> Test Settings -> Select Test Settings File
使用文本编辑器打开此文件并添加/编辑以下值
<Execution>
<ExecutionThread apartmentState="MTA" />
</Execution>
您的测试设置文件现在应该如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<TestSettings
id="ba23bf15-d0c7-48fc-b300-6f04c3fbe665"
name="TestSettings1"
enableDefaultDataCollectors="false"
xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010">
<Description><!--_locID_text="Description1"-->These are default test settings for a local test run.</Description>
<Deployment enabled="false" />
<Execution>
<ExecutionThread apartmentState="MTA" />
</Execution>
</TestSettings>
最后,重新启动 Visual Studio。
于 2017-07-14T15:08:53.167 回答