【发布时间】:2010-09-10 15:20:19
【问题描述】:
我们有一个使用 vs2010 构建的项目,该项目使用带有托管代码的 .dll。我在 vs2010 中构建了 .dll,目标是 Framework .NET 4.0(也尝试过客户端配置文件),这是 2010 提供给您使用的唯一选项。当我去运行它时,它无法初始化,我认为它有些不兼容......但我不知道它会是什么。有人有什么想法吗?
另外,我下载了一个修补程序,它允许您进行增量托管构建(最初它不是 2010 年的功能)
谢谢!
【问题讨论】:
-
现在你希望有人能根据这些信息给出答案吗?请描述所有项目(目标平台等)、错误详情、配置文件中的内容等。
-
另外,增量构建与什么有什么关系?你试过没有它吗?
-
抱歉,我没有意识到这个问题有多么含糊。我假设这是托管 .dll 的问题(因此是增量构建),因为它在 vs2008 上运行良好。据我所知,将其移至 2010 年没有其他任何变化。我们使用的是 Ogre 1.7,目标是 Windows,并且没有任何日志文件或任何输出......它永远不会进入 main。确切的错误是“应用程序未能正确初始化(0xc000007b)。单击确定以终止应用程序。”
-
好的,我确定它不是 .dll。我取消了对项目中托管代码的所有调用,并且没有使用托管增量构建或引用框架并运行它......同样的事情。我已经重建,清除了所有中间文件。我从一些谷歌搜索中看到,这通常是由于没有安装必要的 .NET 框架,这不是这里的情况。还有什么可能导致这种情况?我真的不知道如何去查明问题...任何建议都会非常受欢迎!