(另一种方法)
msdeploy打包是在项目的MSbuild运行期间调用的jsut.
TransformXml是.csproj或.vsproj构建的包含任务.
只需修改您的构建过程,即可在您需要的任何文件上调用该任务.
例如,我们所做的是编写自定义目标
<Target Name="TransformFile">
<TransformXml Source="$(DestinationPath)\$(Sourcefile)"
Transform="$(DestinationPath)\$(TransformFile)"
Destination="$(DestinationPath)\$(DestFile)" />
</Target>
Run Code Online (Sandbox Code Playgroud)
然后修改.csproj以在调用Publish任务之前运行此命令.
<CallTarget Targets="TransformFile"
Condition="'$(CustomTransforms)'=='true'" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4646 次 |
| 最近记录: |