Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] CLR в Windows 7 (http://forum.oszone.net/showthread.php?t=220335)

mvk9 12-11-2011 23:08 1793885

CLR в Windows 7
 
Приложение, написанное на С# в VS 2008 (обработка и формирование таблиц Excel (Office 2007)), прекрасно работает на компе под XP. Когда переношу приложение на другой комп под Windows 7 (на нем нет VS), то при выполнении получаю сообщение: \такое-то приложение\ не удается загрузить среду CLR. Обратитесь к системному администратору

При переносе простых приложений (разные формы) - все работает.

Можете помочь в чем дело?

Dzirt2005 13-11-2011 01:00 1793943

mvk9, нужен .NET Framework. Не нужно было его отключать в компонентах Windows.

mvk9 13-11-2011 09:22 1794019

спасибо. Как доставить Net?

okshef 13-11-2011 09:55 1794026

mvk9, во-первых, посмотрите
Цитата:

Цитата Dzirt2005
в компонентах Windows »

Пуск - поиск - "компон" - "Включение и отключение компонентов Windows"

Во-вторых, все обновления, в том числе FW, устанавливаются через Windows Update

Читайте: Какие версии .NET Framework необходимо устанавливать в Windows 7 и где их скачать?

mvk9 13-11-2011 12:55 1794088

Посмотрел компоненты и нашел Net Framework 3.5.1, но он был отключен. Включил. Запустил приложение - реакция та же: \такое-то приложение\ не удается загрузить среду CLR. Обратитесь к системному администратору

Уточню дополнительно. Приложение разработано в VS на основе шаблона ExcelTemplate. При запуске построенного шаблона: загружается Excel и, когда должно собственно начать исполняться приложение, получаю указанное сообщение.

okshef 13-11-2011 13:25 1794100

mvk9, рассчитывая, что вы знакомы с программированием, было сразу неудобно предложить варианты из Google, Но первые 4 ссылки поиска по вашей проблеме ведут на MSDN:

4-я: Устранение неполадок в Office во время выполнения

mvk9 13-11-2011 13:56 1794121

Установил (еще вчера) на обоих компах (под XP и Windows 7) Net Framework 4. Под XP работает, под Windows 7 - нет, выдает указанное сообщение.

Dzirt2005 13-11-2011 17:33 1794246

Цитата:

Цитата mvk9
Посмотрел компоненты и нашел Net Framework 3.5.1, но он был отключен. Включил. »

Точно-точно включил? Что-то слабо верится... Windows хоть полный или как обычно г...-сборка?
И наверное лучше бы скрин-шот с ошибкой, без своей интерпретации.

mvk9 13-11-2011 17:41 1794253

Поясни, что имеешь в виду.

Я поставил VS 2008 на комп с Windows 7 - все работает. Но проблема - почему не работает без VS?

Dzirt2005 14-11-2011 10:27 1794694

mvk9, инсталлятор VS 2008 ставит вместе с собой все необходимое для работы себя любимого и программ, написанных с помощью себя любимого :) Все vcredist'ы, все необходимые версии .NET Framework и все необходимые библиотеки. Это называется Prerequisites. На компьютере, где VS 2008 не устанавливалась (и тем более на компьютере где шаловливые ручки поотключали все что кому-то показалось "ненужным") ничего этого нет и его нужно поставить отдельно. Что-то входит в состав дистрибутива Windows, что-то нужно ставить отдельно. Все зависит от того, что это за программа и что ей нужно.

PS: Вообще задача программиста состоит не только в том, чтобы написать программу, но и в том, чтобы обеспечить ее выполнение на компьютерах пользователей.

mvk9 14-11-2011 12:53 1794754

Dzirt2005, где описано: что входит в дистрибутив Windiws в части CLR и Framework, чтобы оценить, что доставлять (дай ссылку)?

Dzirt2005 14-11-2011 13:23 1794767

mvk9, ну извини, не дам (на вскидку - в Windows XP нет никакого фреймвока, в Vista есть .NET FW 2.0, в Windows 7 есть .NET FW 3.5, но нет .NET FW 1.1, но нигде нет VCRedist для VS2008, к тому же не ясно - есть на твоей машине SP1 к .NET FW 3.5 и к VS2008 или нет). Я когда пишу программы и так знаю что им нужно. К тому же про шаловливые ручки ты специально видимо пропустил? ;) Откуда мне знать, что на том компьютере эти самые ручки поотключали/повырезали, и что из этого нужно твоей программе?

okshef 14-11-2011 15:56 1794867

mvk9, дык, это вам в форум программистов надобно обратиться, и при запуске своих программ проверять установленные компоненты. Либо включать в инсталлятор необходимые для работы программы ресурсы.

Поскольку тема более не касается Windows 7, предлагаю автору пометить тему решенной и прекратить дальнейшее обсуждение.


Время: 18:21.

Время: 18:21.
© OSzone.net 2001-