問題タブ [msbuildextensionpack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
msbuild - msbuild を使用してフォルダー全体を別の場所にコピーする
フォラーをある場所から別の場所にコピーする方法はあります.ウィンドウインストーラーパッケージとセットアップアプリケーションを含む私のフォルダー.だから、これらのアイテムを別のフォルダーにコピーしたい. 以下のコードは使いたくない
xml - 親ノードから子を読み取る方法は? MsBuild
親から渡すことで子を読み取ることができるかどうかを知りたいです。
ノード「サーバー」を次のように読み取ります。
そして、次のようなものですべての子ノードを表示したいと思います:
何か案は?
c# - Visual Studio 内で MSBuild ExtensionPack タスクを実行する
.csproj ファイルにインポートする .target ファイルを作成しました。このターゲット ファイルは、MSBuild.ExtensionPack.tasks をインポートします。コマンドラインから実行すると、ExtensionPack タスクは正常に実行されますが、ビルドを Visual Studio 内から実行すると、ターゲットは引き続き実行されますが、拡張タスクはスキップされます。
ターゲットファイルは次のとおりです。
Visual Studio 内で MSBuild.ExtensionPack タスクを実行するにはどうすればよいですか?
c# - MSBuild スクリプトでビルド元を特定する方法は?
MSBuild をMSBuild 拡張機能と共に使用しており、ビルドが実行されているマシンを特定する方法を探しています。
これに基づいてバージョン番号の一部を改訂したいので、開発者は、ビルドが開発マシン、製品ビルド ボックスなどで実行されたかどうかを知ることができます。アル。
$(COMPUTERNAME) を使用することは良い出発点になると思いますが、どうすれば比較できますか?
例:
3.2.0.416 -> 0 は、ビルドが非公式の開発ビルドであることを示します。
3.2.1.417 -> 1 は、このビルドが QA CI ボックスで作成されたことを示します。
誰かが私を正しい方向に向けることができますか? この記事は良い出発点であることがわかりました ( Jenkins と TFS を使用した .NET アセンブリ バージョンの設定)
regex - MSBuild ExtensionPack.FileSystem.File 置換からセミコロンを除外する方法
MSBuild 拡張パックを使用して、.proj ファイルの行を置き換えています。複数の行を複数の行に置き換えています。変換を行っても、出力している行の最後にまだセミコロンがあります。
そして、これは出力です:
変換せずにそれを行うと、それらもそこにあります。
msbuild - MSBuild - MsBuildExtensionPack で Windows サービスを開始すると遅延が発生する
MSBuild タスクを使用して Windows サービスを開始しています。私は次のコードを使用しています:
サービスを開始すると、次のエラーが発生します。
1〜2分待ってからMSBuildにサービスを開始するように指示する設定またはオプションはありますか? または、MSBuild 内でこのタスクを呼び出す前に遅延を導入する方法はありますか?
ありがとう
msbuild - MSBuild.ExtensionPack.Communication.Ftp の FTP 資格情報
私の AfterBuild スクリプトでは、次の方法を使用してファイルを展開サーバーにアップロードします。
これらの認証情報をテキスト ファイルまたは外部ソースから読み込むにはどうすればよいですか? 代替手段は何ですか?cproj ファイルに ftp 資格情報をハードコーディングしたくありません。
GranadaCoders メソッドを使用して、自分の質問に答えました。
msbuild - 物件の看板を取り替える
プロパティでこのAB_1.2.3.112211を取得したとしましょう
私が欲しいのは、最初の「。」を交換することです。「_」に
したがって、AB_1_2.3.112211 になります。最初の 2 文字は fx ABCD_1.2.3.112211 より長くなる可能性がありますが、それでも出力 ABCD_1_2.3.112211 である必要があります。
msbuildタスクでこれを行う方法はありますか?