gpt4 book ai didi

visual-c++ - 将 VC++ 程序集部署到 Azure

转载 作者:行者123 更新时间:2023-12-03 04:40:05 25 4
gpt4 key购买 nike

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

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

我了解到 C++ 运行时 DLL(msvcp100.dll 和 msvcr100.dll)不包含在 Azure OS 版本中,因此我还将它们添加到解决方案中,将它们设置为“始终复制”,并进行了测试构建,检查磁盘上的 .csx 文件夹以确保运行时文件最终位于 bin 文件夹中。他们做到了(以及在项目的主文件夹中)。因此,我重新部署,但仍然遇到同样的问题 - 初始化忙停止。

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

不幸的是,我的机器上没有 VC++,所以我使用的是其他人编译的程序集 - 但即使如此,由于它在开发结构中工作,我怀疑程序集已损坏。

有人对在 Azure 上运行 VC++ 2010 程序集有任何建议吗?

谢谢

约翰

最佳答案

有C++源代码吗?如果是这样,您可以安装 VS2010 和 VS2008 Express 并构建现有的 VS2010 项目以面向 VS2008 运行时 as described here .

PS 这是 native 代码还是托管 C++ (C++/CLI) 代码?

关于visual-c++ - 将 VC++ 程序集部署到 Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3859625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com