Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2010, 16:58   #1
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию Программа под .NET Framework 2.0 не работает на Windows 7 x64

Добрый день. C# знаю постольку поскольку, но пишу на нём, т.к. требуется работоспособность в том числе и на Windows 7 x64. Вроде бы тут проблем никаких не должно быть, но: Компилю проект на машине с XP SP3 Visual Studio 2008. У меня работает всё отлично. На висте х86 работает. А вот на семерке 64-битной не запускается. Вылетает ошибка сразу, что приложение неправильно настроено. Компилю со стандартной настройкой Any CPU. Пробовал в принципе и под х86 и x64 платформы компилить. Не работает на семерке и всё тут. Методом тыка определил, что работает только сборка под .NET Framework 3.0 x86. Причем сборка под Any CPU и x64 платформу не работают. Собственно вопрос: Почему? Кто-нибудь с этим сталкивался и, если да, то в чем проблема?

ЗЫ. Проблема не в моём проекте 100%, т.к. пробовал запускать свежесозданные программы с одной формой. Не работает и всё тут.
pu4koff вне форума Ответить с цитированием
Старый 31.03.2010, 19:35   #2
dampirik
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 722
По умолчанию

У меня семерка на права пользователя ругалась...поправил все стало ок...
dampirik вне форума Ответить с цитированием
Старый 13.04.2010, 11:17   #3
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Извиняюсь за некропостинг. Вдруг кому интересно будет. В итоге проблема оказалась в использовании БД Access. Оказалось, что провайдер для работы с этими базами есть на компе только в x86 виде. При компиляции под "Any CPU" или "x64" программа пытается найти соответственно 64-битный провайдер для БД. При запуске программы сразу шло подключение к БД, нужный провайдер не находился и поэтому ошибка была невнятной про неправильно настроенную программу. В итоге прога работает только в 32-битном варианте
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа под Windows girkoff Софт 21 14.02.2010 08:31
Компилятор C под XP x64 .ghost Общие вопросы C/C++ 1 28.01.2010 20:46
Тормознутость net framework в windows 7 byte916 Помощь студентам 11 17.11.2009 13:38
Дайте дрова под Windows XP x64 kakawkin Windows 5 11.11.2009 16:12
Программа для создания инсталляторов под Windows zina2008 Фриланс 5 22.10.2008 11:19