Azure Emulator-无法加载文件或程序集

Azure Emulator-无法加载文件或程序集,azure,emulation,Azure,Emulation,全部。 我已经安装了Azure SDK 1.7。 解决方案中的所有程序集都是使用“任意CPU”设置编译的。但是当我在我的机器上的Azure emulator中启动解决方案时,其中一个失败了。 错误非常奇怪:无法加载文件或程序集“XXX”或其依赖项之一。不是有效的Win32应用程序 找到原因变得更加复杂,因为在另一台机器上一切都正常。此外,我在将其部署到Azure环境时没有错误 尝试使用IIS Express 8和完整IIS启动emulator。还尝试在完全IIS下托管时启用32位应用程序支持。已

全部。 我已经安装了Azure SDK 1.7。 解决方案中的所有程序集都是使用“任意CPU”设置编译的。但是当我在我的机器上的Azure emulator中启动解决方案时,其中一个失败了。 错误非常奇怪:无法加载文件或程序集“XXX”或其依赖项之一。不是有效的Win32应用程序

找到原因变得更加复杂,因为在另一台机器上一切都正常。此外,我在将其部署到Azure环境时没有错误

尝试使用IIS Express 8和完整IIS启动emulator。还尝试在完全IIS下托管时启用32位应用程序支持。已将项目转换为使用1.8 SDK

但是没有成功

这里还有一些来自VisualStudio常规输出的信息。看来,这就是问题的原因

Windows Azure Tools: Warning: Unable to delete file fr000001.xml.
Windows Azure Tools: Warning: Unable to delete file fr000002.xml.
Windows Azure Tools: Warning: Unable to delete file fr000001.xml.
Windows Azure Tools: Warning: Unable to delete file fr000002.xml.
Windows Azure Tools: Warning: Unable to delete file fr000001.xml.
Windows Azure Tools: Warning: Unable to delete file fr000002.xml.
Windows Azure Tools: Warning: Unable to delete file fr000001.xml.
Windows Azure Tools: Warning: Unable to delete file fr000002.xml.
Windows Azure Tools: Warning: Unable to delete directory deployment17(397)
找不到可以创建此类行为的进程。当然,我尝试重新启动计算机并从项目文件中删除所有只读属性

我很高兴看到任何可能的解决办法。
提前谢谢。

好的。我找到了问题的根源。 安装RedGate.NET Reflector时,它创建了名为DEVPATH的环境变量。 它的值是:C:\ProgramData\Red Gate.NET Reflector\DevPath

我浏览了这条路径,发现我的项目有一个过时的dll。因此,它在使用GAC执行时搜索引用,但始终发现不正确的引用

移除,一切正常