xbuild

    0热度

    1回答

    我在考虑使用git的子模块取回我的git仓库的依赖,而不是提交二进制文件到我的主存储库(仅有效提交的二进制文件到不同的存储库,我就可以经常清洗吹扫 - 截至我的意思是删除历史记录以节省服务器上的空间...)。 问题是,如何调用使用的MSBuild的GIT可执行文件?在开发人员机器中,git应该已经在路径中,但是在buildagents中,git可执行文件的路径将来自环境变量。如何在编译时使用MSB

    2热度

    1回答

    我很好奇,如果可以将nantcontrib任务与Mono的xbuild.exe结合使用,而不是它的预期msbuild.exe。 我最初的实验看起来不太有希望;任务查找msbuild.exe,所以我symlink'd xbuild.exe到msbuild.exe但任务与 External Program Failed: /usr/lib/mono/2.0/msbuild.exe (return co

    3热度

    1回答

    我有一个相当大的C#库,最初是为.NET和Windows编写的,我们现在将它们移植到Mono和Linux。它使用NUnit进行了彻底的单元测试。移植相当简单,但现在我需要一些真正的调试功能,如错误行号和断点。 我正在编译使用Windows 7上的VS2010或Debian 6.0.2上的xbuild,它确实无关紧要,因为二进制文件完全兼容。使用由tarball构建的Mono 2.10.2和Debi

    4热度

    1回答

    所以我试图让一个VS2010 C#项目去跨平台。首先的目标是将其构建在Windows的Mono 2.10.5中。我还没有触及任何代码 - 我从xbuild最近构建sln文件的能力开始。 (顺便说一下,我使用Jenkins触发构建,并不重要,因为我在命令行得到相同的结果。) 我得到“错误CS1548:程序集签名时出错。指定的密钥文件`AlphaBeta.pfx '格式不正确“。这个错误没有太多的谷歌

    1热度

    1回答

    我有以下代码: using System; using Microsoft.Build.Framework; using Microsoft.Build.Utilities; namespace MyTasks { public class SimpleTask : Task { public override bool Execute()

    3热度

    1回答

    我想知道完整的一套步骤是建立一个MonoTouch C#应用程序,它由包含xib文件的主应用程序集和一组库文件组成的库组件组成。 我们试图通过自动化适当的MSBuild脚本,这些步骤(其中的MonoTouch尚未支持),对此我不会去到各种原因,把重点放在这个问题在这里。 到目前为止,这是我想出来的: 1)使用的SMC编辑各个组件,例如 /Developer/MonoTouch/usr/bin/sm

    4热度

    2回答

    我想建立一个自动下载另外一个项目,编译&运行程序的项目只是为了方便其他用户在Mac和自己,所以我们没有做随着项目的进展,一切都会一遍又一遍。我无法找到如何编译和运行代码是C#MonoDevelop的项目时,我谷歌什么。这里有人知道如何做到这一点吗? 感谢 编辑:使用xbuild如下所述编译项目,但我似乎无法找到一个命令来运行构建?唯一的输出似乎是.exe和一个启动VMware的时候我尝试运行,有S

    0热度

    2回答

    我试图创建一个自定义任务生成中间的.csproj文件(见this职位的原因。) 自定义任务是在目前引用的DLL。网2.0组件。 实验msbuild/xbuild启用MonoDevelop设置强制MonoDevelop使用xbuild构建项目。 我能够在命令行中运行它,通过它通过<UsingTask>元素引用该任务的项目: ~/src/All/workspace/XBuildExt/bi

    2热度

    2回答

    我正在研究.NET库,并且我希望构建脚本如此通用以至于可以从MS .NET框架运行,并且从Mac/Linux机器上的单声道安装。 这里的问题是运行NUnit。我已经下载了nunit可执行文件并将它放在一个lib文件夹中。为了执行它在我的Mac,我必须写以下在我的构建脚本 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2

    8热度

    1回答

    我有一个csproj文件集合,它们都引用相同的一组源文件,但它们的目标数据略有不同,因此我需要将项目文件分开。例如。有同一个项目的WinPhone,XBox,Desktop,MonoTouch变体。 对于真正重复的内容,例如要编译的.cs文件列表,我想将列表合并到单个文件中,因此我不必确保所有变体都保持同步。我最初尝试通过从.csprojs中移除源文件并将它们放入由所有csprojs导入的.tar