问题
Some of the developers here installed 8.1 last night and when we went to boot up VC6.. and instant crash on the splash screen. We have tried the standard compatibility changes, run as administrator, etc etc and no luck. Anyone else have these issues as well? Have you been able to resolve them anyway?
It worked last night on Windows 8 just fine...
Details on crash.
- Go to msdev.exe
- Double click msdev.exe
- Splash screen opens.
- Crash. (Microsoft Developer Studio has stopped working)
回答1:
I had the same problem but this is how I got around it.
I installed Daffodil from codeplex (http://daffodil.codeplex.com/) and then opened my VC++ project in VS2010 (go through project upgrade routine). Right click on the properties of your project (not the solution) and go to the 'Configuration Properties', 'General' section. Change the 'Platform Toolset' to v60 and your project will now compile with the VC++6 compiler. Note: you must have VC++6 installed - see the Daffodil documentation. Now you can use the VS2010 IDE to compile all your VC++6 code!
SteveR
回答2:
I have been successful with another method (similar to the method of @szc982):
- Go to "C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin"
- Rename "MSDEV.exe" into "MSDEV-S.exe" (or any other name)
- Right-Click on "MSDEV-S.exe" > Properties > Compatibility > Change Settings for all users
- Check "Disable display scaling on high DPI settings" and click on "OK"
- Go to "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual C++ 6.0"
- Right-Click on the shortcut "Microsoft Visual C++ 6.0" and change the target to "MSDEV-S.exe"
Hope it helps
Note: Be sure when you install VC 6 to perform a custom installation and uncheck "Data Access".
来源:https://stackoverflow.com/questions/19450536/visual-studio-6-c-crash-in-windows-8-1