发布构建事件不与msbuild.exe一起使用
我有一个写入文本文件的帖子构建事件。 当我从Visual Studio构建项目时它工作正常。 但是,当我使用msbuild.exe Post生成事件不写入文件。 我正在使用带有以下参数的msbuild:
msbuild.exe TestProj.Web.csproj /p:Configuration=Release /p:OutDir=C:TestProjbin /p:WebProjectOutputDir=C:TestProj /p:DebugSymbols=false /p:DebugType=None
后期构建事件如下所示:
<PropertyGroup Condition="'$(BUILD_NUMBER)'==''">
<COMPUTERNAME>None</COMPUTERNAME>
<BRANCH>None</BRANCH>
<BUILD_NUMBER>None</BUILD_NUMBER>
</PropertyGroup>
<Target Name="AfterBuild">
<WriteLinesToFile File="$(ProjectDir)$(OutputPath)VersionInfo.txt" Overwrite="true" Lines="Project
Created On $(COMPUTERNAME)
Branch is $(BRANCH)
Version Is $(BUILD_NUMBER)" />
</Target>
我已通过将任务更改为已修复
<WriteLinesToFile File="$(OutDir)VersionInfo.txt" ...... />
链接地址: http://www.djcxy.com/p/69491.html