4

昨晚这里的一些开发人员安装了 8.1,当我们启动 VC6.. 时,闪屏上立即崩溃。我们已经尝试了标准的兼容性更改,以管理员身份运行等,但没有运气。其他人也有这些问题吗?无论如何,您是否能够解决它们?

它昨晚在Windows 8上运行得很好......

有关崩溃的详细信息。

  1. 转到 msdev.exe
  2. 双击 msdev.exe
  3. 启动画面打开。
  4. 碰撞。(Microsoft Developer Studio 已停止工作)
4

2 回答 2

8

我有同样的问题,但这就是我解决它的方法。

我从 codeplex(http://daffodil.codeplex.com/)安装了 Daffodil,然后在 VS2010 中打开了我的 VC++ 项目(通过项目升级例程)。右键单击项目的属性(不是解决方案),然后转到“配置属性”、“常规”部分。将“平台工具集”更改为 v60,您的项目现在将使用 VC++6 编译器进行编译。注意:您必须安装 VC++6 - 请参阅 Daffodil 文档。现在您可以使用 VS2010 IDE 编译您所有的 VC++6 代码!

史蒂夫

于 2013-10-21T08:37:40.193 回答
6

我已经用另一种方法成功了(类似于@szc982的方法):

  1. 转到“C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin”
  2. 将“MSDEV.exe”重命名为“MSDEV-S.exe”(或任何其他名称)
  3. 右键单击“MSDEV-S.exe”>属性>兼容性>更改所有用户的设置
  4. 勾选“在高 DPI 设置下禁用显示缩放”并点击“确定”
  5. 转到“C:\ProgramData\Microsoft\Windows\开始菜单\程序\Microsoft Visual C++ 6.0”
  6. 右键单击快捷方式“Microsoft Visual C++ 6.0”并将目标更改为“MSDEV-S.exe”

希望能帮助到你

注意:确保在安装 VC 6 时执行自定义安装并取消选中“数据访问”。

于 2014-04-02T11:18:03.723 回答