問題タブ [xbuild]

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.

0 投票する
1 に答える
1088 参照

c# - app.config の名前を変更する

同じ場所で同じコードを使用する 2 つのプロジェクトがありますが、異なる依存関係と app.config ファイルを使用し、両方のプロジェクトが同じ exe 名にコンパイルされます。

project_a.config現在、正しいファイルを から、またはproject_b.configにコピーする PreBuild スクリプトを構成していますapp.config

残念ながら、XBuild はコマンド ラインから実行する場合、PreBuild スクリプトを実行しないため、ビルドする前にコピーを行う必要があります。

別のファイルを app.config として使用する方法はありますか?

編集: これは Linux でのみ実行されることに注意してください。

私の csproj ファイルのエントリ:

そして、これは私のビルドスクリプトです:

0 投票する
1 に答える
177 参照

mono - xbuild - コンパイルされたアプリはどこにありますか?

xbuild を使用して、Visual Stuido の .sln ファイルを使用して C# ソリューションをコンパイルし始めたところです。その結果、bin と obj の 2 つのフォルダーがプロジェクトの .cs ファイルと同じローカライズに配置されます。

どちらにもデバッグ バージョンとリリース バージョンのフォルダーが含まれており、これらのバージョンを実行すると、両方のバージョンが同じアプリケーションのように見えます。

bin と obj のこれらのアプリに違いはありますか? そして、もしあれば、私が「実行することになっている」「完全なアプリ」はどれですか? または、いくつかのフラグ/オプションがありませんか? アプリの実行に必要なファイルはどれですか (実行可能ファイルだけを移動して実行したい場合、どのファイルが必要ですか?)

必要に応じて、OSX (10.10.2)、XBuild 12.0、および Mono 3.10.0.0 を使用しています。前もって感謝します。

0 投票する
1 に答える
101 参照

asp.net - TravisCI - Linux サーバーへの Asp.net の展開

TravisCI.org 経由で asp.net 4 (MVC) アプリケーションをビルドできますが、出力を travis から Linux サーバーに「コピー」できません。

これを *.sh ファイルで解決したいのですが、これを開始する方法と、TravisCI - Build のファイルがどこにあるのかわかりません。

0 投票する
0 に答える
187 参照

xamarin - *.sln は Xamarin Studio でビルドされますが、xbuild ではビルドされません

16 個の C# プロジェクトを含む Visual Studio ソリューションがあります。3 つの sを含む別のbuild.projファイルもあります。<Target>

  • Build<MSBuild>*.sln への参照を含む
  • Packageには、ビルドされた DLL/EXE ファイルとさまざまなデータ ファイルをディレクトリにコピーするための<MakeDir>とが含まれています。<CopyCommands>$(StagePath)
  • Deploy、ステージ パスからデプロイ パスにファイルをコピーします。

コマンドを実行しxbuild /t:Deploy build.projて *.sln をビルドし、そのファイルを適切な場所にコピーすることができましたが、最近 IT 部門がドキュメント フォルダーをネットワーク ドライブに移動することを決定しました。

現在、この xbuild コマンドを実行しようとすると、次のようなエラーがいくつか発生します。(参照は、同じソリューション内の依存関係の 1 つです。)

しかし、Xamarin Studio から同じ *.sln に対して "Build All" を実行すると、エラー 0 と警告 0 でビルドが成功します。では、Xamarin Studio ではできるのに、なぜ xbuild ではこれらのアセンブリ参照を見つけられないのでしょうか?

0 投票する
0 に答える
679 参照

mono - Mono の xbuild.exe を使用してコマンド リンクで「OutDir」を設定するにはどうすればよいですか?

msbuild と同じビルド コマンドを使用して、msysgit (Windows) で ac# ソリューションをビルドしようとしています。

"C:/Windows/Microsoft.NET/Framework/v4.0.30319/msbuild.exe" /p:Configuration=Debug /p:OutDir="c:\projects\proudly\build" "src/Proudly.Identity.sln"

msbuild を使用すると、ビルドの出力が自分の/buildフォルダーに送られ、すべて問題ありません。ここで、Mono の xbuild で同じコマンドを実行すると、次のようになります。

"C:/Program Files (x86)/Mono/lib/mono/xbuild/12.0/bin/xbuild.exe" /p:Configuration=Debug /p:OutDir="c:\projects\proudly\build" "src/Proudly.Identity.sln"

...そして私のビルド出力は、/bin/Debug私のビルドフォルダーではなく、各プロジェクトのフォルダーに入ります。

xbuild は msbuild と同じように使用できるという印象を受けました。私が間違っていることの手がかりはありますか?

0 投票する
1 に答える
144 参照

msbuild - プロジェクト ファイル内の変数を "MSBuild" タスクに渡す方法

MSBuild タスクを呼び出すプロジェクト ファイルを使用しています。例えば、

プロジェクト ファイルで、MSBuild タスクに渡したい変数を定義します。