MSbuildでファイルをコピーする際に問題が発生しました。ビルドを行うためにTFS 2008を使用して、互いに矛盾しているように見えるエラーメッセージが表示されます。コピー用に指定されていません先 :私はビルドを実行するとmsbuildコピーファイル
は、私は現在、私は
エラーMSB3023を取得し、私のビルドスクリプト
<PropertyGroup> <ReleaseRoot>$(DropLocation)\Latest\x86\Release</ReleaseRoot> <WebRoot>$(ReleaseRoot)\_PublishedWebsites\Web</WebRoot> <DBRoot>$(ReleaseRoot)\Database</DBRoot> <TempHolingDir>$(ReleaseRoot)\temp)</TempHolingDir> <WebConfig>$(WebRoot)\Web.config</WebConfig> <DatabaseUpdate>$(DBRoot)\databaseupdate.exe</DatabaseUpdate> </PropertyGroup> <Copy SourceFiles="$(WebConfig);$(DatabaseUpdate)" DestinationFolder="$(TempHoldingDir)" ContinueOnError="false" />
に次なります。 "DestinationFiles"または "DestinationDirectory"のいずれかを指定してください。
私はその後DestinationDirectoryにDestinationFolderを変更し、私は
エラーMSB4064ました: "DestinationDirectory" パラメータが "コピー" タスクによってサポートされていません。 パラメータが タスクに存在することを確認します。設定可能な公開 インスタンスプロパティです。エラーMSB4063: "コピー"タスクを入力パラメータで に初期化できませんでした。
これらのエラーは互いに矛盾しているようですが、ここでは正確に何が分かりませんか?
と思われるDestinationDirectoryは実際には存在しませんが、まだタスクが失敗している理由がわかりません... http://msdn.microsoft.com/en-us/library/62d6c530%28v=90/29.aspx –