我正在使用带有内置单元测试框架的VS2013。我创建了一个位于Solution Items文件夹中的.runsettings文件。当我选择测试 - >测试设置 - >选择测试设置文件,我可以选择我的.runsettings文件,它按预期工作。
当我退出VS2013然后重新加载项目时,我必须重新选择.runsettings文件。有没有办法在解决方案级别设置默认的.runsettings文件,以便它被持久化?
答案 0 :(得分:2)
根据http://msdn.microsoft.com/en-us/library/jj635153.aspx,通过选择使用您指定的菜单选项创建的.runsettings文件,每次重新启动Visual Studio时都不必继续选择它。
文档会警告使用SettingsFile选项: "如果指定此值,则还必须将ForcedlegacyMode设置为true。"
确保使用Visual Studio 2013的最新更新(Update 1)。此外,您可以尝试通过工具 - >导入和导出设置 - >重置所有设置重置IDE设置。
答案 1 :(得分:2)
如果在加载解决方案时足够快地打开测试资源管理器,它将记住该文件。我在VS 2013 SP 3中使用本机c ++单元测试项目对此进行了测试。它似乎是known bug。