我正在尝试从 TFS(预览版)部署到 Azure 网站(预览版)。构建工作并部署了网站,但是当我的代码尝试访问 Azure RoleEnvironment 时,网站会引发以下异常:
无法加载文件或程序集 'msshrtmi, Version=1.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。该系统找不到指定的文件。
我已经尝试了以下线程中提出的所有解决方案,但没有成功。我认为这与TFS有关。
我已经对此进行了测试:
- 重新安装 Azure SDK 和工具
- 从项目文件中删除所有 PlatformTarget
- 编写构建后事件以删除 msshrtmi.dll
- 将所有程序集定位到 x64(-> TFS 上的所有单元测试失败,它似乎是 x86,即使在 .testsettings 中允许 x64)
无法加载文件或程序集“msshrtmi”或其依赖项之一(Azure 表存储访问)
我对如何解决此问题没有任何想法?有没有人有什么建议?