Msbuild 你能从命令行呼叫慢速猎豹吗?
你能从命令行呼叫慢速猎豹吗?我希望添加一个构建后事件来转换各种不同环境下的配置文件 干杯 Dee步骤1)创建生成文件Transform.msbuildMsbuild 你能从命令行呼叫慢速猎豹吗?,msbuild,slowcheetah,Msbuild,Slowcheetah,你能从命令行呼叫慢速猎豹吗?我希望添加一个构建后事件来转换各种不同环境下的配置文件 干杯 Dee步骤1)创建生成文件Transform.msbuild <Project ToolsVersion="4.0" DefaultTargets="TransformConfiguration" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <UsingTask TaskName="TransformXm
<Project ToolsVersion="4.0" DefaultTargets="TransformConfiguration" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask TaskName="TransformXml"
AssemblyFile="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.Tasks.dll"/>
<Target Name="TransformConfiguration">
<TransformXml Source="$(sourceConfig)"
Transform="$(valuesConfig)"
Destination="$(outputConfig)"/>
</Target>
</Project>
我和他有过争执
AssemblyFile="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.Tasks.dll"
改成
AssemblyFile="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Web\Microsoft.Web.Publishing.targets"
允许它更动态地运行,而无需更改版本。仅需确认,此解决方案无需安装慢速Cheetah。如果它可以被编辑,包括乔·马丁内斯的修改,那将是完美的。
AssemblyFile="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Web\Microsoft.Web.Publishing.targets"