問題タブ [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.
c# - app.config の名前を変更する
同じ場所で同じコードを使用する 2 つのプロジェクトがありますが、異なる依存関係と app.config ファイルを使用し、両方のプロジェクトが同じ exe 名にコンパイルされます。
project_a.config現在、正しいファイルを から、またはproject_b.configにコピーする PreBuild スクリプトを構成していますapp.config。
残念ながら、XBuild はコマンド ラインから実行する場合、PreBuild スクリプトを実行しないため、ビルドする前にコピーを行う必要があります。
別のファイルを app.config として使用する方法はありますか?
編集: これは Linux でのみ実行されることに注意してください。
私の csproj ファイルのエントリ:
そして、これは私のビルドスクリプトです:
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 を使用しています。前もって感謝します。
asp.net - TravisCI - Linux サーバーへの Asp.net の展開
TravisCI.org 経由で asp.net 4 (MVC) アプリケーションをビルドできますが、出力を travis から Linux サーバーに「コピー」できません。
これを *.sh ファイルで解決したいのですが、これを開始する方法と、TravisCI - Build のファイルがどこにあるのかわかりません。
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 ではこれらのアセンブリ参照を見つけられないのでしょうか?
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 と同じように使用できるという印象を受けました。私が間違っていることの手がかりはありますか?
msbuild - プロジェクト ファイル内の変数を "MSBuild" タスクに渡す方法
MSBuild タスクを呼び出すプロジェクト ファイルを使用しています。例えば、
プロジェクト ファイルで、MSBuild タスクに渡したい変数を定義します。