Программа не работает (некоторая) x64-система

Недавно я написал небольшую программу и отправил ее в жестокий мир. Мир настолько жесток, что программа, похоже, слишком напугана для запуска.

Я написал его на 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#,.net,

0

Ответов: 0

Программа не работает (некоторая) x64-система

Недавно я написал небольшую программу и отправил ее в жестокий мир. Мир настолько жесток, что программа, похоже, слишком напугана для запуска.

Я написал его на 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 # ,. сеть,
Похожие вопросы