問題タブ [project-files]
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 - Visual Studio がプロジェクト ファイルを検索する場所を変更しますか?
Visual Studio がプロジェクト ファイル (.vcxproj) を探す場所を変更する方法はありますか? そのため、ビジュアル スタジオに関連するすべてのファイルを別の VS フォルダーに保持し、プロジェクトを開いたままにして、ビジュアル スタジオで正しく保存できます。
python-3.x - オブジェクト階層をピクルするにはどうすればよいですか? *各オブジェクトは通常、それぞれ個別のファイルです*。保存が速くなります。
pickle、具体的には cPickle を使用して、オブジェクトのデータを、モジュール、プロジェクト、モジュール オブジェクト、シーン オブジェクトなどを表すファイルのフォルダーとしてシリアル化したいと考えています。これを行う簡単な方法はありますか?
したがって、各親オブジェクトは実行時に子/兄弟オブジェクトへの参照を格納しますが、親のピクルデータはオブジェクトへのファイルパスを保持するため、ピクル解除は少し注意が必要です。
すべてのクラスが継承する PathUtil クラスから始めましたが、問題が発生しています。データファイルの保存/復元の同様の問題/機能を解決した人はいますか?
既存のコードでより透過的に動作するほど、より優れたものになります。たとえば、メタ クラス__call__
を使用することで既存のコンストラクターの構文が同じままになる場合、それはプラスになります。たとえば、スタティック__call__
は最初に pickle ファイルをチェックし、存在する場合はロードし、存在しない場合はデフォルトの構築を行います。
xml - 壊れた .vcxproj.filter ファイルはビルドを壊しません。C++/CLI プロジェクトで .vcxproj.filter ファイルを維持する最良の方法は何ですか?
C++/CLi プロジェクトでは、フィルタ ファイルを使用してファイル構造を整理します。これは非常に便利です。ただし、この vcxproj.filter ファイルが破損している場合 (マージの競合が原因で余分なタグ/破損した XML が正しく解決されない)、ビルドは破損しません。ビルドはまだ成功しています。プロジェクト内のフォルダー構造を手動で確認しない限り、エンド ユーザーがフィルター ファイルを破損したことを知る方法はありません。
この問題を解決する最善の方法は何ですか? 私たちが知っている 1 つの方法は、ファイルの単体テストを行い、正しい XML をチェックすることです。しかし、XML をメモリにロードしたくないので、これはオーバーヘッドです。また、10 以上のプロジェクトがあるため、teamcity でのビルド時間も増加します。誰かがこの問題に対するより良いアプローチを知っているかどうか疑問に思っていました。