【发布时间】:2015-01-14 16:12:20
【问题描述】:
我不是 Windows 8 开发人员,所以请原谅任何愚蠢的问题。
我有一个通过 .sln 文件在 Visual Studio 2013 中构建的 Windows 8.1 应用程序。这包含许多项目:有一个依赖于库的应用程序,该库(称为 datalib)构建为 Windows 运行时组件(不是 DLL); 还有一个测试项目在“datalib”上运行测试
所有这些在 VS2013 中都可以正常工作,即执行测试。
我的任务是为此创建一个 TeamCity 构建,因此我创建了一个针对 sln 文件构建的 TeamCity 构建,但我无法执行测试(它们是 MSTest 测试)。
在我的配置中,我添加了 test.dll(在“包含程序集文件列表”中),但是当我自己添加它时,我在“datalib”中的类型引用中遇到了一堆错误
“datalib”内置于 datalib.winmd(我假设这是二进制文件),所以我认为将其包含在程序集列表中可以解决我的问题,但事实并非如此。
我假设我遗漏了一些简单的东西,它是什么?
【问题讨论】:
标签: unit-testing teamcity windows-8.1