Недавно я написал небольшую программу и отправил ее в жестокий мир. Мир настолько жесток, что программа, похоже, слишком напугана для запуска.
Я написал его на C # с помощью Visual Studio 2013. Я не изменил никаких параметров в отношении типа системы (x86 или x64). Он использует .NET framework 4.5.2. (В вариантах построения проекта выбрано AnyCPU и отмечено значение Предпочитает 32-бит)
Это ошибка, которую она бросает на некоторые машины, которые не являются моими:
На компьютере работает Win7 x64. Я все еще определяю, установлена ??ли и какая версия платформы .NET.
Может быть, из-за несовместимости версии .NET? Например, пользователь имеет версию 3.5. Я не думаю, что тип системы должен быть проблемой, поскольку она нацелена на AnyCPU.
Идеи?
EDIT: .NET Framework не была проблемой. Смена SystemType явно на 32bit делает программу запущенной как в системах x86, так и в x64.
Это работает для меня, но может и не для более крупного проекта, который по какой-то причине должен работать на 64-битном коде. Вы всегда можете распространять два бинарных файла для двух типов систем, но поскольку функция здесь, я не понимаю, почему она не работает ...
Недавно я написал небольшую программу и отправил ее в жестокий мир. Мир настолько жесток, что программа, похоже, слишком напугана для запуска.
Я написал его на C # с помощью Visual Studio 2013. Я не изменил никаких параметров в отношении типа системы (x86 или x64). Он использует .NET framework 4.5.2. (В вариантах построения проекта выбрано AnyCPU и отмечено значение Предпочитает 32-бит)
Это ошибка, которую она бросает на некоторые машины, которые не являются моими:
На компьютере работает Win7 x64. Я все еще определяю, установлена ??ли и какая версия платформы .NET.
Может быть, из-за несовместимости версии .NET? Например, пользователь имеет версию 3.5. Я не думаю, что тип системы должен быть проблемой, поскольку она нацелена на AnyCPU.
Идеи?
EDIT: .NET Framework не была проблемой. Смена SystemType явно на 32bit делает программу запущенной как в системах x86, так и в x64.
Это работает для меня, но может и не для более крупного проекта, который по какой-то причине должен работать на 64-битном коде. Вы всегда можете распространять два бинарных файла для двух типов систем, но поскольку функция здесь, я не понимаю, почему она не работает ...
00C # ,. сеть,