使用msbuild命令行在指定路径中发布网站
我想使用msbuild命令行发布我的网站。我的要求低于mentod使用msbuild命令行在指定路径中发布网站,msbuild,msbuild-task,msbuildextensionpack,Msbuild,Msbuild Task,Msbuildextensionpack,我想使用msbuild命令行发布我的网站。我的要求低于mentod 从服务器获取最新的代码并存储在指定的文件夹中。这可以通过以下代码完成 <Target Name="GetSource"> <Message Text="Checking out trunk into $(SourceDirectory)" /> <SvnCheckout RepositoryPath="$(SvnCheckoutPath)" LocalPath="$(CheckOutPath
<Target Name="GetSource">
<Message Text="Checking out trunk into $(SourceDirectory)" />
<SvnCheckout RepositoryPath="$(SvnCheckoutPath)"
LocalPath="$(CheckOutPath)"
UserName="aaa"
Password="aa">
<Output TaskParameter="Revision" PropertyName="Revision" />
</SvnCheckout>
<Message Text="Have got revision: $(Revision)"/>
</Target>
我已获得指定文件夹中的更新代码。(第一个请求已完成)因此,您可以告诉我如何实现2和3要求吗?您可以为“发布”创建一个新的目标,并从命令行指定目标,并包含一个参数,其中包含要发布网站的路径
<Target Name="Publish">
<PropertyGroup>
<PublishDirectory>$(PublishDirectory)</PublishDirectory>
</PropertyGroup>
<!-- publish logic using a copy files task or custom task goes here -->
</Target>
这应该让您开始:)请您填写发布逻辑部分好吗?也需要你的代码。希望有帮助
msbuild.exe /t:Publish /p:PublishDirectory="D:\InetPubExt\HomeApp\"