我被卡住了......我正在尝试引用一个嵌入在第三方程序集中的 javascript 文件,但它似乎不起作用:
我做了什么:
- 我有一个文件夹RefAssemblies,这个带有嵌入式 javascript 文件的库 DLL 所在的位置
- 我添加了一个项目引用并指向这个库程序集
我在我的 javascript 文件中添加了一行我希望引用工作的地方,即。
/// <reference name="ScriptName.js" assembly="AssemblyName" />
我尝试只用名称命名我的程序集,还使用完整的程序集名称,包括名称、版本、文化和公钥令牌。没有不同。
- 将我的库程序集添加到我的项目
web.config
内部system.web\assemblies
(AFAIK 是您必须添加程序集并使其在您的应用程序中广为人知的部分),因此我应该能够在不引用程序集的情况下访问它,而只需资源名称。没有不同。
是的,我在完成任何更改后按下了Ctrl++ ,因此 Visual Studio 刷新了 Javascript 智能感知缓存。我什至在更改web项目的. 只是为了让 Visual Studio 读取文件并重新加载所有内容。ShiftJweb.config
但仍然不走运...而且我在常规输出窗口中也没有收到任何 Javascript Intellisense 错误...
我肯定错过了什么...
附加说明:
知道我在Visual Studio 10.0.40219.1中运行ReSharper 6.1.1000.82 可能会有所帮助
之后我做的其他事情
- 从我的机器上卸载 ReSharper
通过使用从命令提示符运行它来重置 Visual Studio
devenv /ResetSettings
也没有运气。
你有什么我可以做的其他建议吗?