首页 / 知识
CruiseControl.net,msbuild,/ p:OutputPath和CCNetArtifactDirectory
2023-04-11 14:10:00

CruiseControl.net, msbuild, /p:OutputPath and CCNetArtifactDirectory我目前正在尝试设置CruiseControl.net。 到目前为止,它工作正常,但是我对MSBuild任务有疑问。 根据文档,它将CCNetArtifactDirectory传递给MSBuild。 但是我该如何使用呢? 我尝试了这个:
但这不起作用。 实际上,它会由于以下错误而终止服务:
文档非常稀疏,并且google und主要提供修改.sln Project文件的功能,这是我想要避免的,以便以后能够手动构建此项目-我真的更喜欢 CCNetArtifactDirectory默认情况下传递给MSBuild,因此您无需担心。 MSBuild会将生成的输出放置在与您指定的工作目录相关的" bin位置"中。
因此,在上面的示例中,您的构建输出将放置在C:\ data \ projects \ FooSolution [ProjectName] \ bin \ Debug中。如果要输出到其他位置,则可能要查看CCNET中的标签。
这将使您可以将输出发布到其他位置。 您可以在MSBuild脚本本身内部使用工件目录变量。这是我现在如何从CC.Net MSBuild脚本运行FxCop的示例(此脚本是CC.Net指向的-脚本中还有一个" Build"目标,其中包括针对SLN的MSBuild任务进行实际的编译):
使用环境变量将诸如 您可以改用预处理器常量:
|
最新内容
相关内容
python如何设置路径
python如何设置路径,培训,工作,路径,模块,以上,更多,内容,改变python的默认路径为当前的工作路径通过os模块来进行python中路径的更改默认python函数形参如何设置默认值
python函数形参如何设置默认值,培训,函数,实例,以上,参数,更多,内容,在编写函数时,可以为每个形参指定默认值。1、Python在调用函数中为形pythontry语句的工作过程
pythontry语句的工作过程,异常,工作,信息,业务,培训,语句,过程,程序,变量,句子,python中try语句的工作过程1、说明(1)当try句块中出现异常时,pythonwith语句的工作原理
pythonwith语句的工作原理,代码,异常,信息,培训,方法,语句,对象,嵌套,上下文,变量,pythonwith语句的工作原理1、说明(1)上下文管理器对象必须python__setattr__的属性设置
python__setattr__的属性设置,数据,管理,培训,属性,方法,实例,字典,函数,是非,下面,python中__setattr__的属性设置1、说明定义类对象管理属pythonWSGI的工作原理
pythonWSGI的工作原理,数据,分析,服务,培训,框架,函数,对象,协议,类型,字典,python中WSGI的工作原理1、说明WSGI协议的主要目的是规范数据分关于xaml:WPF:如何设置或禁用文本框
关于xaml:WPF:如何设置或禁用文本框的默认ContextMenu,关于xaml:WPF:如何设置或禁用文本框的默认ContextMenu,用户,应用程序,单击,鼠标关于多线程:C#中是否有”尝试
关于多线程:C#中是否有尝试锁定,超时跳过操作?,关于多线程:C#中是否有尝试锁定,超时跳过操作?,锁定,超时,一个对象,语句,Is there a "try关于Visual Studio:预构建任务-在Cr
关于Visual Studio:预构建任务-在CruiseControl.NET中删除工作副本,关于Visual Studio:预构建任务-在CruiseControl.NET中删除工作副关于unix:允许用户设置SSH隧道,但无
关于unix:允许用户设置SSH隧道,但无其他设置,关于unix:允许用户设置SSH隧道,但无其他设置,用户,身份,我想,该用户,Allow user to set upW3C XHTML/CSS 验证在完成工作时有
W3C XHTML/CSS 验证在完成工作时有多重要?,W3C XHTML/CSS 验证在完成工作时有多重要?,验证,运行,这是,是在,How important is W3C XHTM关于linux:如何设置公共密钥身份验
关于linux:如何设置公共密钥身份验证?,关于linux:如何设置公共密钥身份验证?,执行,运行,公钥,身份验证,How do I setup Public-Key Authe