Assembly name

Jan 25, 2009 at 9:47 AM
Hi, On VISTA x64 I am getting the assembly name returned as  Alphaleonis.Win32.Vss

Is that correct , the app is compiled as x32 but the OS is x64?
Coordinator
Jan 25, 2009 at 9:51 AM
The assembly name is "Alphaleonis.Win32.Vss"? That sounds more like the namespace name, which is the same whether or not the application is running on x32 or x64 architecture. The assembly name should be something along the lines of "AlphaVSS.Win2008.x64" on Vista x64.  Can you provide some more information about the problem?
Jan 25, 2009 at 10:19 AM
Hi, yes sorry, my mistake, the returned name is  "AlphaVSS.Win2008.x86"
Jan 25, 2009 at 10:21 AM
but I am on Vista x64
Coordinator
Jan 25, 2009 at 10:24 AM
Okay, this may be correct if you have compiled your application as a x86 application. In this case the application is running in Wow64 i.e. the operating system is acting like a 32-bit OS to the application, which unfortunately is not supported by VSS. Make sure you compile your program as an x64 application (or "Any CPU" should work as well), and the correct assembly should be returned.  Hope this helps, let me know otherwise.
Jan 25, 2009 at 10:44 AM
Edited Jan 25, 2009 at 11:16 AM
Hi, thanks so much for the help. I changed to 'Any CPU' and the correct name is found. I think specific builds of the app are now required, since I can't Edit and Continue in 64-Bit mode..... Is there any way this could be changed, like basing things soley on the OS... or that an over simplication ?

Excellent excellnt work..... shame you are not living in Perth , Australia or I think we would hire you !!!

cheers.


Checkout your VSS work in action at www.fungusware.com in the LojiklSweep product.