msbuild-4.0

    5热度

    1回答

    我有一个MSBuild文件,它可以构建* / .sln文件(构建存在的所有.sln文件)。 构建使用构建目标,因此如果没有对输入文件进行更改,则不应再构建项目。 我想执行一些自定义目标只有当项目实际上被重新构建。 这怎么办? 两个AfterBuild和AfterCompile总是调用,如果编译/构建实际发生不管。

    0热度

    1回答

    在我目前的工作中,我们正在使用TFS2010,并且已经在Windows Server 2008 R2框中设置了构建控制器。我们正在考虑将TFS2010实例升级到TFS2012,但与此同时,我们即将开始开发新产品。项目团队已经建立,这将是一个好主意,创造这一新产品新构建服务器,原因如下: 我们目前的产品.NET 3.5解决方案 新产品将是.NET 4.5 WPF解决方案 喜欢在独立于当前构建服务器的

    2热度

    1回答

    因此,与MSBuild任务摆弄,并且我发现,一个正则表达式的元数据属性被计算一次,而不是每个项目。 例如 <!-- actual items, we use standard project reference items and extend via ItemDefinitionGroup. add project references through IDE to exte

    2热度

    1回答

    例如,给定一个项目quickie.vcxproj,构建它c:\output\c下,没有明确指定项目名称: msbuild /t:Rebuild /p:Configuration=Debug /p:PlatformToolset=v100 quickie\quickie.vcxproj /p:OutDir=c:\output\c\$(MSBuildProjectName)\ 结果是一个目录c:\ou

    0热度

    1回答

    我想执行一个msbuild项目,它使用批处理来确定一个或多个csproj项目已经新建,因此需要新的nuget包装。我迄今为止编写的脚本似乎是一个合理的开始,但增量构建机制不起作用。无论如何,每次都执行MainBuild目标。 以下是我有: <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" DefaultTarge

    4热度

    1回答

    我有一个方便的视觉工作室外部工具快捷方式来建立MvcBuildViews启用当前项目。 参数:/m:2 $(ProjectFileName) /p:MvcBuildViews=true 命令行:C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe /m:2 "ProviderPortal.csproj" /p:MvcBuildViews

    5热度

    4回答

    我有一个nant脚本,它的目标之一使用msbuild标签来构建Visual Studio 2010解决方案。 的问题是,当它击中这一点上失败,错误是: Solution file error MSB5014: File format version is not recognized. MSBuild can only read solution files between versions 7.

    1热度

    1回答

    我无法理解这种行为:该项目组在项目标签直接置于正常工作: <ItemGroup> <!-- Copy the Dev Config files --> <Robocopy Include="$(INETROOT)\private\CASI\Reporting\Config\Dev"> <DestinationFolder>$(DevBranch)\Reporting</De

    11热度

    6回答

    移动我的构建服务器,我收到以下错误后: C:\Windows\Microsoft.NET\Framework64\v3.5\Microsoft.Common.targets (1682): Could not run the "GenerateResource" task because MSBuild could not create or connect to a task host with

    2热度

    1回答

    我有两个MVC 3 Web项目一个移动应用程序,另一个是普通桌面Web应用程序,最后加入了移动应用程序,我有一个生成定义,每次我检入代码时都会部署(门控签入)。 我的问题是,既然我已经加入移动构建定义采用该项目作为默认,所以我想知道如果我能在这种情况下,我想部署指定“默认Web项目”桌面版本,而不是手机。 我想知道我是否可以指定从构建参数,配置如下: /P:配置=开发/ P:平台= “任何CPU”