問題タブ [buildconfiguration]
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.
visual-studio-2008 - 「このプロジェクトのoutputpathプロパティが設定されていません」エラー
Visual Studio 2008にマルチプロジェクトソリューションがあります。ソリューションにRelease-VersionIncrementという新しい構成を追加し、ベースラインとして「userelease」構成を指定しました。すべてのプロジェクトファイルは、その構成で更新されました。ただし、この構成を使用して特定のプロジェクトをコンパイルしようとすると、次のエラーが発生します。
エラー5このプロジェクトのOutputPathプロパティが設定されていません。有効な構成/プラットフォームの組み合わせを指定していることを確認してください。Configuration ='Release-VersionIncrement' Platform ='AnyCPU' C:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets 539 9 DataConversion
ここで何が起こっているのですか?プロジェクトは、リリースまたはデバッグ構成で正常にコンパイルされます。
asp.net - ASP.Net ビルド構成は常にデバッグ モードです
ASP.Net プロジェクトが参照するいくつかのクラス ライブラリ プロジェクトもある ASP.net アプリケーション用に VS2005 でソリューションを開発しました。ソリューションのビルド構成をリリースに変更しましたが、不思議なことに、ASP.net ビルド構成は何をしてもデバッグのままです。MSがそうすべきだった理由がわからないので、これは奇妙です。それは私が考えることができなかった何か他のものですか?
c++ - EclipseCDTビルド構成-CPPユニットを使用したDLLのテスト
Eclipseを使用してC++でDLL(およびおそらく後日Linuxポート)を作成しています。状況は次のとおりです。DLLをビルドするビルド構成と実行可能なCppUnitテストをビルドするビルド構成の2つの別々のビルド構成を作成しようとしています。現在、すべてのDLLビルドが機能しており、DLLをテストするための別のプロジェクトを作成できます。しかし、これをすべて1つのプロジェクトで行う方法があるかどうか疑問に思いました。
この問題についての助けをいただければ幸いです。
ありがとう、クリス
.net - プロジェクトの Debug|Any CPU ビルド構成がなく、Windows x64 で Debug|x86 にデフォルト設定される
最近、ボックスに Windows 7 x64 を再インストールしました。インストールは成功し、オペレーティング システム全体に問題はありませんでした。Windows または .NET x64 のいずれかに構成上の問題があると思います。
症状
- 新しいプロジェクトのデフォルトのビルド構成はDebug|x86です。
これは気分が悪い。私は x64 OS を実行していますが、これより前の最後の 3 つのバージョンでは、デフォルトのビルド構成がDebug|Any CPUであると確信しています。 - プロジェクトのビルド構成としてCPUはまったく存在しません。x64 をビルドするには、プロジェクトに x64 プラットフォームを明示的に追加する必要があります。
通常、 Debug|Any CPUがデフォルトの構成であると考えるのは正しいですか。もしそうなら、これが作成された新しいプロジェクトに当てはまらないいくつかの考えられる原因は何ですか?
asp.net-mvc - ビルド構成が本番環境に変更されたときのコンパイルエラー-C#MVC
C#MVCで記述されたシステムの管理を引き継ぎました。これはかなり大きなプロジェクトなので、少しずつ作業を進めて、すべてが何をするのかを学びます。最初の一連の変更を加えたばかりで、展開する準備ができています。これを行うために、デバッグモードを本番環境に変更しました。本番環境では、サーバーに展開するためのすべての正しい設定があります。
ただし、プロジェクトをコンパイルしようとすると、多くのエラーと警告が表示されます。ほとんどは、プロジェクトで使用されているサードパーティのNLogライブラリと関係があります。
タイプまたは名前空間の名前'NLog'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)
私はすべて大丈夫なusingステートメントを再確認しました。参照にはNLogへの参照があります。このプロジェクトの引き継ぎガイドには、NLog.dllがプロジェクトのbinフォルダー内にある必要があると記載されています。ここで、プロジェクトのフォルダー構造に入ると、NLogを含むこのbinフォルダー、およびエラーをスローしている他のオブジェクトを確認できます。ただし、Visual Studioのフォルダー構造にこのbinフォルダーがまったく表示されないので、これが私の問題なのだろうかと思います。
誰かアドバイスをいただければ幸いです。
ありがとう。
c# - VS2008: 定義を含む複数のビルド構成が期待どおりに機能しない
複数のバージョンで維持する基本ライブラリがあります。別のバージョンで作業する必要があるときはいつでも、SVN の切り替えを行います。
テスト アプリケーション ソリューションの複数のバージョンを持っていないため、バージョンごとに、バージョン固有のコードをテストに含めることができるように、バージョンのシンボルを定義する複数のソリューション/プロジェクト構成を実行できると考えました。
現在、テスト アプリケーション ソリューションには次のビルド構成があります: Debug、Release、DebugV10、ReleaseV10、DebugV15、ReleaseV15。*V10 および *V15 構成では、バージョン固有のテスト コードを持つ 2 つのプロジェクト用に、対応する *V10 および *V15 PROJECT 構成を作成して選択しました (すべてのプロジェクトではなく、ほとんどがソリューションで通常のデバッグ/リリース構成を実行します -Vx構成)。
これらのプロジェクト構成では、対応する条件付きコンパイル シンボル (VERSION10 および VERSION15) を入力しました。
プロジェクトの私のコードでは、次のようになります
しかし、明らかにVSはシンボルを認識していません。単純な #if DEBUG が機能しなくなった場合でも、すべての DEBUG 定数の定義がすべての Debug* プロジェクト構成でチェックされます。
これは既知のことですか?私はそれについて何ができますか?
java - Android-antを使用して、構成値を変更するビルド構成を作成します
私が欲しいのは、ビルド構成に依存する設定を持つ方法です。具体的な例を挙げると、私のAndroidアプリケーションはWebサービスに接続します。開発では、構成可能な値からサービスURLを取得する必要があります。テストでは、別の値を取得する必要があります。本番環境では、さらに別の値を取得します。
したがって、コードには次のようなものがあります。
デフォルト(Eclipseを介したデバッグ/実行時)では、そのURLをhttp:// localhost:1234にします。
テストではhttps://test.mydomain.comが必要です
本番環境ではhttps://mydomain.comが必要です
私はEclipseとAntに不慣れで、Javaを使用してから長い時間が経ちました。これを設定するにはどうすればよいですか?build.xmlはどのように見えるべきですか?テスト/製品バージョンをビルドするときは、コマンドラインを使用する必要があることを理解しています。大丈夫。しかし、ビルドに応じてこのserviceUrlを自動設定する方法がわかりません。この情報(リソース、プロパティファイル?)を配置するのに最適な場所すらわかりません。設定、構築、設定、構築などは絶対に避けたいです。
msbuild - MSBuild を使用して複数の構成をビルドする
一度に複数のビルド構成をビルドするプロジェクトを作成できるように、プロジェクト ファイルを編集しようとしています。これは、バッチ アプローチと MSBuild タスク (以下を参照) を使用して行いました。
スクリプトを実行すると、次のエラーが表示されます。
エラー 103 プロジェクト "ThisMSBuildProjectFile.csproj" の OutputPath プロパティが設定されていません。このプロジェクトの構成とプラットフォームの有効な組み合わせを指定したことを確認してください。構成='デバッグ' プラットフォーム='AnyCPU'.
これは、MSBuild タスクから OutputPath を追加または省略した場合に得られます。VS2010 デバッガーを使用してスクリプトをステップ実行し、MSBuild タスクが呼び出された場合、デバッガーは再びファイルにステップインし、次に OutputPath にステップインするので、その値を取得する必要があります。
これに対する助けがあれば大歓迎です-それは私を夢中にさせています。ありがとう、ポール。
ThisMSBuildProjectFile.csproj (取り出した余分なもの):
visual-studio - ビルド構成: 混合プラットフォーム VS 任意の CPU
Visual Studioの任意の CPU、混合プラットフォーム、WIN32 などBuild Configuration settings
の違いは何ですか。