MSBuild 2010 で Web アプリを特定の場所に公開しようとしています。展開パッケージを特定のパスに発行するように取得できますが、展開パッケージは変更される独自のパスを追加します。
例:公開するように指示するとC:\dev\build\Output\Debug
、実際のWebファイルは最終的にパスC:\dev\build\Output\Debug\Archive\Content\C_C\code\app\Source\ControllersViews\obj\Debug\Package\PackageTmp
のC_C
一部が変更されます(パスのこの部分をどのように選択するかはわかりません)。
つまり、発行場所からコピーをスクリプト化することはできません。
現在、この nant/msbuild コマンドを使用しています。
<target name="compile" description="Compiles">
<msbuild project="${name}.sln">
<property name="Platform" value="Any CPU"/>
<property name="Configuration" value="Debug"/>
<property name="DeployOnBuild" value="true"/>
<property name="DeployTarget" value="Package"/>
<property name="PackageLocation" value="C:\dev\build\Output\Debug\"/>
<property name="AutoParameterizationWebConfigConnectionStrings" value="false"/>
<property name="PackageAsSingleFile" value="false"/>
</msbuild>
Web ファイルを特定の場所に直接送信する方法についてのアイデアはありますか?