I am very grateful for the help or ideas on a very unpleasant problem. In my experience, it seems that at any time when I need to organize or update my decisions / projects, I understand how bad and bad the program really is. I always ultimately have to find a hack or run into an unpleasant test due to a failure that forces me to start from scratch at least once during the process.
In any case, my problem is that I was updating projects from 2005 to 2008, and it was time to launch 2010. For my old projects, I decided at some point to use the System Environment variables to set as my output directory.
Example:
My machine:
System-> Advanced Settings-> Environment Variables 3DSMAX_DEV_ROOT_32 = F: / Temp / Rampage /
My Project-> General:
Output Directory = $ (3DSMAX_DEV_ROOT_32)
My Project-> Linker-> General:
Output File = $ (OutDir) MyPlugin.dll
This has always worked on Visual Studio 2005 and 2008, and I am still heavily dependent on it. However, in 2010, this simply will not work. I would be surprised if I were the only one who dealt with this, but I did not see anyone else come across this. Others mentioned project environment variables, but I didn't see anything on the system ones. In any case, if you have ideas on how to make them work or know why they now seem to completely ignore them, I would like to hear about that. Worse, I know that leading numbers are usually no-no, but my EV is them, and VS EV is not allowed to have them. I know how I can get around this, but I am on the development team, and this change will be a huge pain for everyone.
Thanks for taking the time to read.
Eric
source share