Поле «name» находится в таблице «ps_product_lang».
Вы должны переименовать продукт для каждого языка.
Щелкните правой кнопкой по своему проекту и выберите свойства.
В свойствах выберите вкладку сборки. Под целью платформы выберите x86.
Хит Ctrl+Shift+S, чтобы сохранить все файлы, щелкните правой кнопкой по решению и выберите "Чистый" для избавлений от старых двоичных файлов. Любые сборки после этого должны составить 32 бита
Если Вы переходите к Менеджеру конфигурации в Visual Studio, можно установить платформу на x86 или x64.
Принятие это - Winforms, консольное приложение или служба Windows, необходимо создать exe для x86 вместо Любого ЦП. Это находится в Менеджере конфигурации.
Форма командной линии:
corflags application.exe /32BIT+
Вот как я это сделал, когда мы не смогли изменить существующий код с любого процессора на x86 из-за ограничения ClickOnce:
Создание 32-битного (x86 должно быть проверено в свойствах проекта) 'запускающего' приложения (Windows Application, но не формы):
static void Main(string[] args)
{
// Load the assembly
string directory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
string assemblyName = Path.Combine(directory, "YourAnyCPUApplication.exe");
Assembly assembly = Assembly.LoadFile(assemblyName);
assembly.EntryPoint.Invoke(null, null);
}
Добавление следующего кода к основному методу в проекте Любой CPU:
if (IntPtr.Size == 4)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
// etc...
}
else
{
// Launch application in 32-bit mode
System.Diagnostics.Process.Start(Path.GetDirectoryName(Application.ExecutablePath) + @"\Your32BitApplicationLauncher.exe");
}
Надеюсь, это поможет :-)