0

我在尝试在 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.'

我该如何解决这个问题?

4

1 回答 1

1

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

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

于 2013-02-04T15:09:23.640 回答