В моих C# код, который я могу сделать следующее в файле AssemblyInfo.cs:Обнаружение конфигураций решения в Visual Studio 2010
#if DEBUG
[assembly: AssemblyInformationalVersion("0.7.7 Debug")]
#else
[assembly: AssemblyInformationalVersion("0.7.7 Release")]
#endif
Тогда я могу пакетной сборка и получить как отлаживать и выпустить версию, построенную с правильной версией идентификатор. Есть в любом случае использовать #elif и обнаружение различных конфигураций сборки сделать что-то вроде:
#if OPTION1 //x86 build profile
[assembly: AssemblyInformationalVersion("0.7.7 X86")]
#elif OPTION2 //x64 build profile
[assembly: AssemblyInformationalVersion("0.7.7 X64")]
#elif OPTION3 //etc
[assembly: AssemblyInformationalVersion("0.7.7 OtherPlatform")]
#endif
Таким образом, я могу построить все мои версии сразу и быть в состоянии идентифицировать исполняемые, даже если они получают переименованы или двинулся.
Отлично, вот что я искал. Благодаря! – MikeS159