在尝试在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.'
我该如何解决这个问题?
答案 0 :(得分:1)
在编译/构建Jenkins之前,您可能必须配置以获取NuGet包(尤其是PostSharp)。
此博客文章介绍了使用批处理文件的可能解决方法:http://blog.overridethis.com/blog/post/2012/02/17/Enable-NuGet-Package-Restore-e28093-When-the-basics-fails!.aspx