【发布时间】:2012-10-24 21:41:02
【问题描述】:
我正在运行一个引用类库的 MVC 项目。类库包含一个 javascript 文件,该文件的构建操作设置为“嵌入式资源”。
该文件实际发生了什么?我似乎无法使用 ResourceManager 获取它,因为我不知道它将资源放入的命名空间。
我的类库文件结构:
- /项目
- /项目/网站
- /Project/Web/Js
- /Project/Web/Js/Test.js
代码:
var t = this.GetType().Assembly;
var r = new System.Resources.ResourceManager("Namespace", t); //What is the namespace here?
var js = r.GetObject("Test.js");
【问题讨论】:
-
程序集的根命名空间。
-
不起作用。我收到以下异常:“找不到适合指定区域性或中性区域性的任何资源。确保在编译时正确嵌入或链接到程序集“YourNamespace.resources”或所有所需的附属程序集是可加载且完全签名的。”