Я бы очень признателен за помощь или идеи по очень неприятному вопросу.По моему опыту кажется, что каждый раз, когда мне нужно организовать или обновить свои решения / проекты, я понимаю, насколько глючной и плохой является программа.Я всегда заканчиваю тем, что вынужден был найти взлом или столкнуться с неприятным испытанием из-за сбоя, который заставляет меня хотя бы раз начинать процесс с нуля.
В любом случае, моя проблема в том, что я обновлял проекты с 2005 года.до 2008 года, и пришло время начать 2010 год.Для моих старых проектов я решил в какой-то момент использовать переменные среды системы, чтобы установить в качестве выходного каталога.
Например:
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
Это всегда работало для Visual Studio 2005 и 2008, и я все еще сильно зависел от этого.Однако на 2010 год это просто не сработает.Я был бы удивлен, если бы я был единственным, кто имел дело с этим, но я не видел, чтобы кто-то еще сталкивался с этим.Другие упоминали переменные среды проекта, но я ничего не видел в системных.В любом случае, если у вас есть какие-либо идеи, как заставить их работать или знаете, почему они, кажется, полностью игнорируют их, я бы хотел услышать об этом.Что еще хуже, я знаю, что начальные цифры обычно запрещены, но у моих EV они есть, а у VS их не разрешено.Я знаю, как можно обойти это, но я в команде разработчиков, и внесение этих изменений будет огромной болью для всех.
Спасибо, что нашли время, чтобы прочитать.
Эрик