2016-12-03 75 views
1

我在使用NUnit构建这些简单测试时遇到了问题。项目使用MStest传递构建,但只要切换到NUnit,构建失败。AppVeyor:构建失败:无法找到NUnit程序集

在构建过程中,我得到的错误基本上是:

无法解析此引用。找不到组件“nunit.framework”。检查以确保程序集存在于磁盘上。如果 此引用是您的代码所必需的,则可能会收到编译 错误。

我从NUGET下载了NUnit 3.5,并将.dll添加到我的引用中,但仍然没有任何内容。我也确保该引用的属性将copy local属性设置为true。

这里是AppVeyor我生成的日志网址(https://ci.appveyor.com/project/ReevMich/traviscitest/build/1.0.26

这是我appveyor.yml内容是否有帮助:

version: 1.0.{build} 
branches: 
    only: 
    - master 
    - dev 

configuration: Debug 

before_build: 
    - nuget restore 

build: 
    verbosity: minimal 
    project: FizzBuzz.sln 

test: 
    assemblies: 
    - '**\*.Test.dll' 
artifacts: 
- path: '**\*.nupkg' 
    name: NuGet 

回答

3

从你的资料库(it doesn't contain assemblies anyway)删除packages文件夹,所以它总是重新在建造期间用nuget restore创建。

+0

谢谢!gah它总是那么小。 –

相关问题