は私がすべてのRESXのプロジェクトで利用可能なファイルとそのパスのリストを取得したいプロジェクトのプログラマビリティのすべてのRESXファイルのリストを取得します。メモ帳でcsprojファイルを開くと、すべてのresxファイルがプロジェクトツリー階層に反映されたxmlが表示されます C#でこのデータプログラマビリティを通過できますか?</p> <p>とき、私を(System.IOではない)任意の.NETエンティティによって、
0
A
答えて
0
それはあなたがプロジェクトに含まれているだけresx
ファイルを考慮したい場合、あなたは(基本的にXML
ファイルに過ぎません)csproj
ファイルを解析し、resx
の参照を取得するためにそれらを横断する必要があり、依存しています。その場合
は、単にソリューションフォルダ内のすべてのcsproj
をロード:
var projectFiles = Directory.GetFiles(solutionDir,"*.*",SearchOption.AllDirectories).Where(f => Path.GetExtension(f) == ".csproj");
と残忍な解析のために行きます。
あなたはちょうど彼らがプロジェクトに含まれているか否かを考慮せずに、すべてのresx
ファイルを選択したい場合:
var resxFiles = Directory.GetFiles(solutionDir,"*.*",SearchOption.AllDirectories).Where(f => Path.GetExtension(f) == ".resx");
また、(あなたが参照する必要がMSBuild API
を使用してcsproj
ファイルを解析できMicrosoft.Build.Engine
アセンブリ):
Project project = new Project();
project.Load(projectFile);
関連する問題
- 1. PGTとPGTIOUの保存CASが生成する
- 2. GKMinmaxStrategistは、私は私の<code>main.swift</code>に次のコードを持っている任意の移動
- 3. Angular2プロパティは、私が命名<strong>条件</strong>クラスを持っている 'は任意の[]'(JSON)
- 4. 任意の型のタプルとベクトルを定義し、私は要素の<code>std::vec::Vec</code><strong>を持つ任意の</strong>タイプにすることができ、フィールドでカスタム構造を定義しようとしている
- 5. は、任意のクラスにアクセスできるよう<code>session ID</code><code>public</code>と私は店にはどうすればよい私は私が電話を作っています<code>windows.web.http</code>を使用してWeb要求を作っていますC#の
- 6. は、私が最初のページには、いくつかの.NETコントロールを持っているので、WebResource.axd</p> <p>他のページには、任意の.NETをレンダリングしないためにはJavaScriptが含まれてレンダリングASP.Net</p> <p>で2ページを持っている
- 7. は、任意の構文は<サーブレットクラス>
- 8. Javaアノテーション:</p>今 <pre><code>@NotNull private String myVar = null; </code></pre> <p>、私は任意のリードを得ていないのです。私はJavaアノテーションを学んでいて、私は次のようにエラーをスローするようにコンパイラに強制@NotNullのような注釈をデザインしたい@NotNull
- 9. 私は</p> <p>任意の提案の下に示したように、私は次のエラー</p> <p>私はバージョン1.9.3にアップグレードしたを取得してい乗客のラックを設置していたときの乗客ラックエラー
- 10. 私は<code>f</code></p> <pre><code>> argument_names(f) [1] "x" "y" </code></pre> <p>の引数名をできる取ることにしたい任意の関数についてはR機能
- 11. VB.Net - 私はこの持っている私のTextBox1に....驚くべきことに、私はこのことについて、オンライン任意のスレッドを発見していない</p> <p>を5つの文字
- 12. nodejsファイルシステムと.net System.IOのパフォーマンス?
- 13. は、私がはまって</p> <p>に私は</p> <p>をオンにしたい、私は「ピーナッツ」と「ココア」にはまってsmartquotes
- 14. description.Iは任意のウィジェット</em></strong>なくてはQtクイックアプリケーション<strong><em>にQFileDialogを使用する必要があるとして、ファイル
- 15. HTMLコンテンツ編集可能なDIV:私は、ユーザーがそこに任意のコンテンツを入力することができます<strong>のcontentEditable</strong></p> <p><code><div class="editable" contenteditable="true"></div></code></p> <p>であるdiv要素を持っているテキストイベント
- 16. Kubernetesは、今までに起こるはず、私は言ったログをプルアップできるようにする必要があるだろう、私は、このような<code>kubectl exec pod-id-here -c container-id -- malicious_command --steal=creditcards</code></p> <p>として任意のポッド上で任意のコマンドを実行することができKubernetes' <code>kubectl</code>を使用したPCIコンプライアンス
- 17. ドクトリン2.1 -</p> <p>私のエンティティ..私は、私は私の最後のウェブサイト上でこれをやって覚えて親エンティティからコメントを削除しようとしていますが、今、それは働いていないコレクション
- 18. は、まさに私たちは、メタデータモデラーと同様にセマンティック層 としてフレームワークマネージャを使用しているcongnosで <p></p>のようなuがお聞きしたいことがある任意のツールや意味です
- 19. (1u << x << y)はどういう意味ですか?私は問題を抱えている
- 20. コアデータ:</p> <pre><code>x : String y : String category: String z : Int </code></pre> <p>余分ナッシング:Entitiyによってグループ化エンティティは、私はこのような属性を持つシンプルな実体を持って
- 21. パンダシリーズの</strong>任意のヘルプは非常にはAttributeError</p> <p><strong>感謝ます。..
- 22. それは私が</p> <p>1 S1と3ノードクラスタを有する任意の断片又はproxyShard
- 23. Htmlエンティティ名とエンティティ番号私は、私は、Entity <em>名</em>を使用し、Asp.netをプログラムし、これらの特殊なHTMLエンティティを表示したいとき<img src="https://i.stack.imgur.com/ugdvN.jpg" alt="enter image description here"></p> <p>:
- 24. 使用.NETのコアプロジェクト私は古典的な.NETクラスライブラリ(.NET Frameworkの4.5.1にあだ名で<strong>.NETコア</strong>に<strong>net451</strong>をターゲットクラスライブラリを使用することはできないんだけど、なぜ
- 25. .NET FileSystemWatcherは、私は(私はとの問題はない)に移動<strong>ファイル</strong>に関する議論をたくさん見つけましたが、移動<strong>フォルダ</strong>(したがって、このポスト)への任意の特定されていない、移動したフォルダ
- 26. 更新、私は2つのエンティティ、<code>Offre</code>と<code>OffreCompetence</code>と、次のように両者の関係持っ春
- 27. 私はこのような<code>ViewModel</code>持って右にShowDialog
- 28. CVE-2015-5207およびCVE-2015-5208はどのように機能し、トリガーできますか?ただタイトルが、これは</p> <p>任意のコメントを脆弱性について、私は、単一の詳細な説明を見つけることができなかった <p> が <p></p>を高く評価している</p>言っているような
- 29. api.aiの任意のエンティティ
- 30. は、これは私です</p> <pre><code>'[errors]' => [], </code></pre> <p>..私は、ユーザーテーブルを持っていると私は私が<code>$user</code>をデバッグする場合でも、それはnullを返し<code>save()</code>保存したいときにエラーがないCakePhp3
csprojファイルまたはコンパイルされたアセンブリを開いて情報を取得しますか? –
プロジェクトの公開後にファイルリストを取得しなければならず、resxは組み込みリソースとして設定されています。 – gnazim
実際、辞書として読み込むためには、resxであるすべてのクラスのリストが必要です。 – gnazim