msbuild

    6热度

    1回答

    我想创建一个自定义的MSBuild任务是改变了我的.cs文件,它们被编译CSC.EXE(但是,当然之前,也不会改变他们地方 - 我不希望触及实际的源文件)。我知道.NET的PostSharp和其他AOP框架,它们不是这个特定项目的选项,另外我想学习如何做到这一点。 正是做我必须做的就是这个工作? 感谢 理查德

    0热度

    3回答

    我无法让Team Build执行我的MbUnit单元测试。我试图编辑TFSBuild.proj并添加了以下部分: <Project ...> <UsingTask TaskName="MbUnit.MSBuild.Tasks.MbUnit" AssemblyFile="path_to_MbUnit.MSBuild.Tasks.dll" /> ... ...

    5热度

    2回答

    因此,这是一个任何需要在Team Build/MSBuild环境 - 特别是Visual Basic 6应用程序/项目中集成遗留项目/代码的构建/编译的人的问题。 编写自定义生成任务(我不反对)之外的任何人都没有任何建议如何最好地将传统VB6项目的编译和版本集成到MSBuild生成? 我知道在CodePlex FreeToDev msbuild任务,但他们已被撤回此刻。 理想情况下,我正在寻找版本

    5热度

    2回答

    我想调试一个MSBuild任务,并且我知道有一些方法可以从自定义任务中写入MSBuild日志,但我忘记了如何。

    15热度

    10回答

    在C++文件中的特定预处理器的#define,我有一个这样的代码: #if ACTIVATE # pragma message("Activated") #else # pragma message("Not Activated") #endif 我想设置这个ACTIVE限定为1与MSBuild的命令行。 它试过,但它不工作: msbuild /p:DefineConstants="A

    1热度

    2回答

    我试图使用Microsoft.Sdc.Tasks.ServiceProcess.Exists来检查服务是否存在。虽然没有在文档中使用它的例子。任何人都有一个?

    1热度

    1回答

    我正在尝试使用Microsoft.Sdc.Tasks.ServiceProcess.ControlService任务来检查远程计算机上是否存在服务。 <ControlService MachineName="$(TargetMachineName)" Action="Exists" ServiceName="w3svc"> <Output PropertyName="W3ServiceE

    2热度

    2回答

    我们已将TFS 2008设置为检出项目中的所有AssemblyInfo.cs文件,使用AssemblyInfoTask更新它们,然后根据以下内容撤消签出或签入构建是否通过。不幸的是,当两个构建排队在一起时,这会导致部分完成的构建,因为AssemblyInfo.cs文件似乎在先前版本中检出到前一次检入。 为了解决这个问题,我认为我可以使用“获取”任务来强制AssemblyInfo.cs文件更新它们之

    53热度

    5回答

    如何让MSBuild评估和打印<Message />任务中给定相对路径的绝对路径? 地产集团 <Source_Dir>..\..\..\Public\Server\</Source_Dir> <Program_Dir>c:\Program Files (x86)\Program\</Program_Dir> 任务 <Message Importance="low" Text="Copying

    6热度

    1回答

    我使用以下内容获取需要编译的项目文件列表。每个项目都存储在项目目录的子目录中。 <ItemGroup> <dprs Include="c:\projects\**\*.dpr" /> </ItemGroup> 是否有任务可以用来提取每个项目文件所在的目录?我知道我可以写我自己的任务来做到这一点,但我希望那个已经存在,我只是还没有找到它。