Aracknid wrote:Ah, I did find it after all. I have to show the properties window while looking at these references, and it turns out that there is a "Specific Version" property and it was set to True. I changed it to false.
This is not a Ranorex specific problem, but just the way Visual Studio handles references to different versions of assemblies. If you set the "Use Specific Version" property of a reference to "true", Visual Studio needs exactly that version of the assembly to be available when building. Settings that property to "false" will automatically use the most recent version of the assembly.
Aracknid wrote:When I installed 3.0.3 I noticed that the installer wanted to install some Microsoft Visual Studio runtime package (or something like this). I don't know if this was really necessary or not, since I believe it would have installed it when I did the 3.0.1 install, but regardless this seemed to blow away some of my Visual Studio settings.
The installer for the "Microsoft Visual C++ Runtime" does already check if it is already installed. However, Ranorex 3.0.3 uses a newer version of that runtime package than 3.0.1, since there were a few security fixes issued by Microsoft in the meantime. That's we it is installed again.
Aracknid wrote:but regardless this seemed to blow away some of my Visual Studio settings.
Hmmm, weird, no one else reported such an issue so far. And I really doubt that the "Microsoft Visual C++ Runtime" installer has anything to do with that, since despite its name that runtime package has nothing to do with Visual Studio itself, it only installs the DLLs required to execute C++ applications (into the Windows\WinSXS directory). However, one can never be sure with Microsoft installers, right?

Regards,
Alex
Ranorex Team