使用NuGet,PostSharp和Jenkins编译.NET项目

时间:2013-02-04 13:48:12

标签: c# jenkins nuget postsharp

在尝试在Jenkins中编译C#项目时,我遇到了一些严重问题,需要NuGet进行包管理,PostSharp用于方面。 我添加了EnableNuGetPackageRestore=true作为环境变量,每次都检索所有包。 PostSharp已安装在系统中,但每次都会出现错误:

error CS1029: #error: 'PostSharp is not introduced in the build process. If NuGet just restored the PostSharp package, you need to rebuild the solution.'

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

在编译/构建Jenkins之前,您可能必须配置以获取NuGet包(尤其是PostSharp)。

此博客文章介绍了使用批处理文件的可能解决方法:http://blog.overridethis.com/blog/post/2012/02/17/Enable-NuGet-Package-Restore-e28093-When-the-basics-fails!.aspx