您好:我的解决方案中有 2 个项目。项目A和项目B。B引用了A。因此A使用B的类和函数。B没有任何资源文件,因为它只包含所有业务功能。A包含所有资源文件。我需要使用从 An 到 B 的资源文件。我不能在 B 中引用 A。我部署了我的主项目,它引用了 B。但是我如何将(A 项目的)资源文件引用到 B 项目中没有引用 B 中的 A 库。提前致谢
哇,我在网上搜索终于找到了。
我将项目 A 中的资源文件链接到项目 B。
右键单击项目B并“添加现有项目”然后浏览项目A中的资源文件
(
myresrc-en.resx和我的myresrc-fr.resx)
为两者添加链接。现在在B项目中
ResourceManager rmg=new ResourceManager("B.myresrc", Assembly.GetExecutingAssembly());
string str1 = rmg.GetString("resxTxt"); // resxTxt is any string in your resx file.
Run Code Online (Sandbox Code Playgroud)
它工作得很好。保持项目A中原有资源不变。这些已经是嵌入式资源。
享受!
| 归档时间: |
|
| 查看次数: |
10956 次 |
| 最近记录: |