Visual c++ 部署VC++;组装到Azure

Visual c++ 部署VC++;组装到Azure,visual-c++,azure,Visual C++,Azure,我有一个Azure云解决方案,只有一个C#Web角色。作为这个角色的一部分,我想引用在VC++2010中编译的程序集 我已经添加了对程序集的引用,并且可以使用开发结构在本地运行项目,没有任何问题。当我尝试将其部署到Windows Azure时,该角色进入了初始化忙停止循环,当它无法启动该角色时,它会进入该循环 我读到C++运行时DLL(MSVCP100.DLL和MSVCR100.DLL)不包含在Azure OS构建中,所以我也将这些添加到解决方案中,将它们设置为“复制总是”,并进行了测试生成,检

我有一个Azure云解决方案,只有一个C#Web角色。作为这个角色的一部分,我想引用在VC++2010中编译的程序集

我已经添加了对程序集的引用,并且可以使用开发结构在本地运行项目,没有任何问题。当我尝试将其部署到Windows Azure时,该角色进入了初始化忙停止循环,当它无法启动该角色时,它会进入该循环

我读到C++运行时DLL(MSVCP100.DLL和MSVCR100.DLL)不包含在Azure OS构建中,所以我也将这些添加到解决方案中,将它们设置为“复制总是”,并进行了测试生成,检查磁盘上的.CSX文件夹,以确保运行时文件最终在bin文件夹中结束。他们做到了(以及在项目的主文件夹中)。所以,我重新部署了,仍然遇到同样的问题-初始化忙着停止

然后,我尝试使用默认的C#web角色创建一个全新的解决方案,并且没有更改任何代码,只是如上所述添加了对程序集和运行时的引用。仍然没有相同的问题

不幸的是,我的机器上没有VC++,所以我使用的是别人编译的程序集——但即使如此,由于它在dev结构中工作,我怀疑程序集是否损坏

有人对在Azure上运行VC++2010程序集有什么建议吗

谢谢


约翰

< P>你有C++源代码吗?如果是这样,您可以安装VS2010和VS2008 Express,并将现有的VS2010项目构建为目标VS2008运行时


PS是本地的还是管理的C++(C++ + CLI)代码?< /P>我也应该注意到我检查了WAD诊断表,没有任何记录。