我在Xamarin Studio制作了一个PCL。我想在CI服务器上提供自动构建过程。我读到我应该使用xbuild。所以,在我的ubuntu 12.04服务器上(建筑将要进行)我做了以下工作:
sudo apt-get install mono-xbuild
然后我克隆了我的存储库并执行了以下命令:
xbuild Project.csproj / p:Configuration = Release / t:Build
TIt在我的构建脚本中引用了这个库:
Project.csproj:错误:/home/user/project/Project.csproj:/usr/lib/mono/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets:项目文件不能是导入,由/home/user/project/Project.csproj导入:导入项目:“/usr/lib/mono/xbuild/Microsoft/Portable/v4.5/Microsoft.Portable.CSharp.targets”不存在
当我去/ usr / lib / mono / xbuild / Microsoft时,我只看到以下内容:
Silverlight/ VisualStudio/
因此Portable/
文件夹不存在。
是否可以引用它或以某种方式获取它?要使此构建通过需要执行哪些步骤?我错过了关键步骤吗?我通过命令行的东西对这个建筑有点新意。
感谢任何帮助!