問題タブ [vcproj]
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.
xslt - XSLT: 属性をコピーするときに空白を保持する
プロジェクトからファイルを削除した後など、差分が意味のあるものを表示するように、Microsoft Visual Studio の vcproj を並べ替えようとしています。並べ替えに加えて、空白を含め、すべてをそのまま維持したいと考えています。入力は次のようになります
スペース<File
スペーススペースRelativePath="filename"
スペーススペース>
...
以下の xslt フラグメントは、要素の周りにスペースを追加できますが、属性の周りにそれらを処理する方法を見つけることができないため、私の出力は次のようになります
スペース<File RelativePath="filename">
msxsl 4.0 プロセッサに使用する xslt:
<xsl:for-each select="File">
<xsl:sort select="@RelativePath"/>
<xsl:value-of select="preceding-sibling::text()[1]"/>
<xsl:copy>
<xsl:for-each select="text()|@*">
<xsl:copy/>
</xsl:for-each>
rebuild - devenv を呼び出して、ソリューション (多数の .vcproj を含む) で特定のビルド マクロを使用して .vcproj をビルドする方法は?
全て!
私のソリューションには多くの vc プロジェクトがあります。devenv.exe xxx.sln を呼び出して、これらすべてのプロジェクトをまとめてビルド/再ビルドできます。また、特定のプロジェクトを右クリックして再構築することもできます。
私の質問: devenv.exe を使用しているときに、「右クリックして再構築」と同じことを行うにはどうすればよいですか?
同じプロジェクトを別のビルド マクロでリビルドしたい --- .vcproj で "PreprocessorDefinitions" を設定する
別の質問: .vcproj の PreprocessorDefinitions の値を置き換える簡単な方法はありますか? これを行うためにPythonを使用しています。
visual-studio-2008 - Visual Studio 2008 で vcproj ファイルを正しいロケールで保存するにはどうすればよいですか?
私のチームでは、スウェーデン語のロケールを使用して開発している人もいれば (英語ではありますが)、米国英語を使用している人もいます。日付/時刻/数値/通貨のスウェーデン語の書式設定を好みます。
vcproj ファイルのバージョン フィールドのフォーマットにバグがあります。これは、ファイルを最後に編集した人に応じて、コンマからドットへ、またその逆に絶えず変更されることを意味します。
差分は次のようになります。
これを解決する方法はありますか?それはかなりマイナーですが、それは私の神経質になり始めています. :)
windows-7-x64 - LoadLibrary API が 998 (ERROR_NOACCESS) で失敗する
LoadLibrary()
Windows 7 64 ビット PC で実行すると、MFC アプリケーションでAPIが失敗します。特定の DLL に対してエラー 998 を返します。この DLL は、32 ビット マシン上に構築されています。しかし、他の DLL をロードする問題はありません。
この MFC アプリケーションを DEP から除外しようとしましたが、それでも同じ問題が発生します。
しかし、驚いたことに、同じ API を使用して問題のある DLL をロードすることでこれを確認するサンプル コンソール アプリケーションを作成したところ、期待どおりに動作しました。
誰かがこの問題の理由を教えてもらえますか?
visual-studio - Visual Studio 2010 でのプロジェクト (.vcproj) プロパティの継承
私の IDE は Visual Studio 2010 です。100 以上のプロジェクト (.vcproj) を含むソリューション (.sln) があります。言語はC++です。このソリューションには、「リリース」と「デバッグ」の 2 つの構成があります。このソリューションには、「Win32」と「x64」の 2 つのプラットフォームがあります。3 番目の構成を作成する必要があります。これを「Release_and_PDB」と呼びましょう。「Release_and_PDB」は、PDB ファイルを生成する必要があることを除いて、「Release」と同じにする必要があります。将来的には、「Release_and_PDB」は、PDB ファイルを生成するという点を除いて、常に「Release」と同じにする必要があります。私はそれを3つのステップで行うことができると思います:
新しい構成を作成します。
すべてのプロジェクト プロパティを手動で変更し、PDB のパスと名前を追加します ([リンカー]、[デバッグ]、[プログラム データベース ファイルの生成] で)。
リリースのプロパティの変更が、Release_and_PDB 構成にも同じ変更を反映することを確認してください
私の質問:
を。Visual Studio には、任意の (およびすべての) プロジェクトのプロパティを手動で変更する必要なく、ステップ 2 を実行するための機能がありますか?
b. Visual Studio には、Release_and_PDB のプロパティを手動で変更しなくてもステップ 3 を実行できるように、プロジェクト プロパティを継承する機能がありますか?
command-line - VisualStudioコマンドを使用してファイルをoutdirにコピーする
「リソースファイル」の下の私のプロジェクトには、出力ディレクトリにコピーしたいいくつかのプロパティファイルがあります。アイデアは、自分の出力ディレクトリを他の人に渡すだけで、bin/outputディレクトリ内のプロパティファイルを自動的に読み取ることができるということです。
これを行う方法は、build eventコマンドラインコマンドを追加し、XCOPYまたはCOPYコマンドを使用することだと思います。XCOPYのヘルプを確認した後、コマンドは次のようになります。
XCOPY src dest
そして、私はコマンドを使用しました:XCOPY $(InputDir)/properties.conf $(OutDir)/properties.conf
しかし、ファイルが見つからないと表示されます。そこで、他の人が$(InputDir)を機能させたので、$(InputDir)が何を指しているのかを調べようとしましたが、VSコマンドラインツールの「set」コマンドはシステム環境のみを表示します。変数であり、vcprojectsで使用できるものではありません。
これを機能させる方法について何かアイデアはありますか?たぶんそれを行う別の方法がありますか?
SOLN:「COPYproperties.conf $(OutDir)\properties.conf」を使用しました
batch-file - *.vcproj.* を削除するバッチ ファイル (例: code.vcproj.user1、*.vcproj はなし)
*.vcproj.*
VisualStudioUserFile ( ) のみを削除し、 VisualStudioProject ()を削除しないバッチ ファイルを作成する方法は*.vcproj
?
compilation - 私の vcproj は、別の sln に追加されたときにコンパイルされません (すでに他のプロジェクトが含まれています)。
pangoft2.vcproj があります。インクルードディレクトリなどを設定したら、正常にコンパイルされます。
ここで、新しい .sln (pango.vcproj がある場所) に、この pangoft2.vcproj を追加します。プログラムをコンパイルすると、474 エラーが発生します。ここにいくつかの行をコピーしました:
エラー 20 エラー LNK2001: 未解決の外部シンボル __imp_g_utf8_skip thai-shaper.obj
エラー 47 エラー LNK2001: 未解決の外部シンボル g_utf8_get_char thai-shaper.obj
エラー 121 エラー LNK2001: 未解決の外部シンボル pango_glyph_string_set_size thai-shaper.obj
エラー 130 エラー LNK2001: 未解決の外部シンボル pango_font_get_glyph_extents thai-shaper.obj
プロジェクトに必要なライブラリ (pango-1.0.lib および glib-2.0.lib) を含めたことをお伝えしなければなりません。
このエラーの考えられる理由と、それを克服する方法を教えてください。
前もって感謝します。
c++ - VisualStudioプロジェクトファイル
.vcprojと.vcxprojVisualStudioプロジェクトファイルの違いは何ですか?.vcproj形式は、2010より前のバージョンのVisual Studioでのみ使用できますか?
.vcxprojファイルに存在しない.vcprojファイルの特定の領域にテキストを挿入するという10/12日付のMSDNチュートリアルを読んでいるので質問します。同様の領域にテキストを配置しようとすると、プロジェクトが中断します。
c# - C# プロジェクト クラスで .vcxproj の依存関係を解決しても、含まれているフォルダーが返されない
C++ プロジェクトと C# プロジェクトの間の依存関係を解決するツールを作成しようとしています。vcxproj に含まれるフォルダーを取得しようとすると、含まれているフォルダー以外のすべてが返されます。私はそれらを見つけると予想される場所を検索しました:
しかし、それらはそこにはなく、どこにもありません。