Moh*_*eem 7 .net c# asp.net msbuild
我有一个post build事件,写入一个文本文件.当我从Visual Studio构建项目时它工作正常.但是当我使用msbuild.exe时,Post构建事件不会写入文件.我正在使用带有以下参数的msbuild:
msbuild.exe TestProj.Web.csproj /p:Configuration=Release /p:OutDir=C:\TestProj\bin\ /p:WebProjectOutputDir=C:\TestProj\ /p:DebugSymbols=false /p:DebugType=None
Run Code Online (Sandbox Code Playgroud)
post build事件如下所示:
<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>
Run Code Online (Sandbox Code Playgroud)
我已经通过将任务更改为来修复它
<WriteLinesToFile File="$(OutDir)\VersionInfo.txt" ...... />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6749 次 |
| 最近记录: |