Prev: no subject
Next: hello
From: Michael Wojcik on 29 Apr 2010 09:46 We have a large, complex project we just updated to use VS2010 and the 4.0 Framework. Part of the project is an MMC snap-in for administration. After the upgrade, I can no longer load the snap-in. I get this error message from MMC: ----- Could not load file or assembly 'MicroFocus.SEE.UI.SnapIn, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded. ----- That *seems* fairly clear, and indeed there are various comments floating around the Internet suggesting that you cannot load an MMC snap-in built with the 4.0 Framework, because the MMC host doesn't support it yet. Except: everyone else on the team seems to be able to load the snap-in just fine. Only my MMC complains. I've uninstalled and reinstalled it manually using installutil, and verified that it's using the correct installutil (the 4.0 one - any other and it fails, as it should). I'm on Vista Ultimate x64. Other team members are using Vista Ultimate x64 or Windows 7 x64 - I don't know if anyone's tried it on Server 2008 yet. Any suggestions, particularly for figuring out what's different on my machine? If no one could load the snap-in, I wouldn't be at all surprised. It's the inconsistency that I haven't been able to track down. -- Michael Wojcik Micro Focus Rhetoric & Writing, Michigan State University
From: Michael Wojcik on 6 May 2010 11:37 Michael Wojcik wrote: > We have a large, complex project we just updated to use VS2010 and the > 4.0 Framework. > > Part of the project is an MMC snap-in for administration. > > After the upgrade, I can no longer load the snap-in. I get this error > message from MMC: > > ----- > Could not load file or assembly 'MicroFocus.SEE.UI.SnapIn, > Version=4.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its > dependencies. This assembly is built by a runtime newer than the > currently loaded runtime and cannot be loaded. > ----- Resolution: tell MMC to use the v4 Framework. You can either set the COMPLUS_Version environment variable appropriately (in my case, that's to "v4.0.30319"), or set the Framework version in %windir%\system32\mmc.exe.config. The latter is left as an exercise for the reader, as I'm too lazy to look up the details and test it. -- Michael Wojcik Micro Focus Rhetoric & Writing, Michigan State University
|
Pages: 1 Prev: no subject Next: hello |