こんにちは。私は解決策で2つのプロジェクトを持っています。プロジェクトAとプロジェクトB. BにはAへの参照があります。したがって、AはBのクラスと関数を使用します。 Bには、すべてのビジネス機能のみが含まれているため、リソースファイルはありません。 Aにはすべてのリソースファイルが含まれています。私はAからBへのリソースファイルを使用する必要があります。私はBのAを参照することはできません。 私のメインプロジェクトを展開し、それはBを参照しました。しかし、(プロジェクトの)リソースファイルをBプロジェクトでは、BのAライブラリを参照せずに実行することができます。別のプロジェクトからリソースファイルにアクセスするC#.Net
0
A
答えて
0
AとBの両方が使用できるリソースを含む別々のプロジェクトCを作成できます。
+0
こんにちはマーク:BはAのリソースファイルからほんの少しの文字列を必要とします。他の方法はありますか他のクラスCを作成していませんか? Ref。によってリソースファイルを呼び出すことが知られていますか? –
0
うわー、私は最終的にいくつかの検索からそれを見つけました。 Bから、リソースファイルをAにリンクしました。右クリックB-追加 - 既存アイテム - リソースファイルをA(myresrc-en.resxとmyresrc-fr.resx)でブラウズ - 両方のリンクを追加します。今すぐBで、 ResourceManager rmg =新しいResourceManager( "B.myresrc" Assembly.GetExecutingAssembly()); 文字列str1 = rmg.GetString( "rexTxt"); --- rexTxtはあなたのresxファイル内の任意の文字列です。 完璧に機能しました。 元のリソースは変更しないでください。これらはすでに埋め込みリソースでした。
お楽しみください!
関連する問題
- 1. 同じソリューションの別のプロジェクトからリソースファイルにアクセスするC#
- 2. ResourceManagerを使用して別のプロジェクトからリソースファイルにアクセスするC#
- 3. JSファイルからのリソースファイルへのアクセスC#.net
- 4. 別のアセンブリからのリソースファイルへのアクセス
- 5. リソースファイルからイメージオブジェクトにアクセス
- 6. 他のプロジェクトからのresxリソースファイルへのアクセス
- 7. .NET 4.5.2プロジェクトからappsettings.jsonにアクセス
- 8. .NET C#WinFormプロジェクトを別のコンピュータにデプロイ
- 9. .NETプログラミング - VB.NETプロジェクトからCシャーププロジェクトのメンバーにアクセスできますか?
- 10. Mavenプロジェクトのリソースファイルにアクセスして操作する
- 11. 同じソリューションの別のプロジェクトからSelenium ChromeDriverにアクセスするC#VS
- 12. C#別のプロジェクトにある別のフォームからフォームを開く
- 13. 別のファイルからC++のextern "C"変数にアクセスする
- 14. 別のプロジェクトからapp.config値にアクセスする
- 15. 別のWebプロジェクトからSitecoreにアクセスする
- 16. 別のプロジェクトからGCSバケットにアクセスする
- 17. C#が別のプロジェクトのapp.configにアクセスする問題
- 18. RawInputから別のキーボードC#.Net
- 19. 別のC#からC#スクリプトの変数にアクセスしますか?
- 20. 別のC#プロジェクトでExcelリソースにアクセスする
- 21. ASP .netからどのC#タイプにアクセスできますか?
- 22. Netbeans(Java)のリソースファイルにアクセスするには?
- 23. .NETのTimers.Timerからメインスレッドにアクセスする
- 24. C#別のクラスからクラスのメソッドにアクセスするには?
- 25. C#プロジェクトで.rcリソースファイルを使用できますか?
- 26. c#別のクラスからのアクセス方法
- 27. C#で別のメソッドから変数にアクセスするには?
- 28. 個人用プロジェクトからWebアプリケーションにアクセスする[C#]
- 29. リソースファイル、string.Formatと.NET内のプレースホルダ
- 30. .NET Core 1.1リソースファイルの問題
AからのアセンブリはBと同じプロセスで読み込まれます.Aの一部として、アセンブリ参照を渡します.Aはリソースを読み込むときにその参照を使用できます。 – Richard
コードで少し書くことができますか?私はBで使用したいAのリソースファイルを持っていますが、Aへの参照を追加しません。 –
'var resStrm = otherAsm.GetManifestResourceStream(name)'は、リソース(または 'アセンブリ ')、すべてのアセンブリAのニーズは、リソースを含むアセンブリへの参照です。 – Richard