問題タブ [visual-studio-project]
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-2015 - 出力ディレクトリにコピーし、ディレクトリ構造を保持
私はかなり奇妙なプロジェクトの設定をしています(たぶん私はそれを十分に理解していないだけです)https://github.com/domoticz/domoticz
このプロジェクトは通常 Linux で使用されますが、プロジェクトのセットアップを含む MSBuild フォルダーがあります。問題なくコンパイルできましたが、一部のファイル (たとえば、www フォルダー全体) が実際には exe に必要なコンテンツであるため、デバッグできません。プロジェクト ファイルに以下を追加することで、フォルダー全体をコンテンツとして追加できることがわかりました。
これにより、WWW 内のすべてのファイルがコピーされますが、フォルダー構造は保持されません。私が必要とするのは、www を維持することです。ビルド イベントとして行うのではなく、プロジェクト ファイル内でこれを行う方法はありますか?
また、何を見ているのかわからないため、この XML 定義に関するドキュメントを見つけることができませんでした。これらのファイルの構造について詳しく知るためのリンクまたは検索用語を提供してもらえますか?
ありがとう
c# - app.configファイルを出力ディレクトリにコピーしない方法
私が構築しているWPFアプリケーションがあります。私は Visual Studio Community 2015 を使用しています。「真の」リリース ビルドを作成するために、ユーザーのコンピューターにインストールされる必要なファイルのみが生成されるように、いくつかのビルド設定を変更しています。したがって、vshost exe、生成された XML ファイルなどはありません (ただし、PDB ファイルの生成は保持しています)。
1 つのファイルを除いて、思いどおりのものがすべて揃っています。各プロジェクトに App.config ファイルがあります。これがデバッグ ビルドの出力ディレクトリにコピーされることは気にしませんが、「真の」リリース ビルドではそこにコピーしたくありません。
ファイルは、そのプロパティで既に「コピーしない」に設定されています。以下の画像を参照してください。
ただし、「コピーしない」設定があるにもかかわらず、プロジェクトをビルドするたびに「MyAppName.exe.config」ファイルが生成されます。これはなぜですか?どうすればオフにできますか?それはかなり迷惑です。
アドバイスをありがとう!
c++ - 追加のインクルード ディレクトリと追加の #using ディレクトリの違いは何ですか?
Visual Studio ( Visual C++ ) のプロジェクト設定では、次の設定を確認できます。
- 追加のインクルード ディレクトリ ( /I[path]コンパイラ スイッチ)
- 追加の #using ディレクトリ ( /AI[path]コンパイラ スイッチ)
これらの設定を適切に使用するタイミングと、これらの設定の主な違いと、それらがビジュアル C++ リンカーとビルド時間にどのように影響するかを知りたいですか?