Программа net не работает

В Visual Studio Community 2017 создал Приложение WPF (.NET Framework) на языке C#. Сделал Release сборку и отправил полученный исполняемый файл другу. Но у него программа отказалась запускаться, выдала сообщение » This application could not be started «. Версия студии на тот момент у меня была 15.5.6, а приложение я писал используя .NET Framework 4.6.1. У друга операционная система Windows 10 (редакция Home). На следующий день студия обновилась до версии 15.5.7 и я снова собрал данное приложение, а заодно ещё два приложения чистых WPF проектов. В итоге я получил три программы:

  1. Empty_3.5.exe — чистый WPF проект на C# используя .NET Framework 3.5
  2. Empty_4.6.1.exe — чистый WPF проект на C# используя .NET Framework 4.6.1
  3. Test.exe — прошлое приложение на C# использующее .NET Framework 4.6.1

Попробовал запустить программы на другом компьютере с установленной Windows 10. Все программы успешно запустились. Вечером прислал их другу, а у него они не заработали. Вот что выскакивает когда запускаешь Empty_3.5.exe:

Ошибка при установке Net Framework. Не получается установить Net Framework. Решено

Изображение

Я не понимаю что это за кнопки, но одна закрывает окно, а другая должна дать больше информации. Однако при нажатии на кнопку с информации, там появляется ещё какое-то окно с ошибкой и текстом что-то про Google Chrome (видимо не может открыть страничку с описанием ошибок через браузер, почему-то).

Вообще на его компьютере установлены .NET Framework’и (если верить включённым компонентам Windows). Стоят галочки на против пунктов .NET Framework 3.5 (включает .NET 2.0 и .NET 3.0) и .NET Framework 4.7 с дополнительными службами . Почему тогда приложения не работают?

  • Walter Sullivan
  • Постоялец

#1
11:11, 22 фев 2018

Проверьте битность приложения. Ошибка означает что ОС не может найти .net подходящей битности.

Источник: gamedev.ru

Приложение .net не запускается на компьютере разработчика, но работает на visual studio

Прежде всего, я хочу извиниться, если на этот вопрос был дан ответ раньше, я искал, но я ничего не нашел [возможно, неправильно искал] Я разработал очень простое консольное приложение, которое ничего не делает, но отображает случайное число из 2 целых чисел. Код:

int miNumber; int mNumber; bool ok = false; try < miNumber = Convert.ToInt32(minNumber); mNumber = Convert.ToInt32(maxNumber); ok = true; >catch (Exception) < Console.WriteLine(«Only digits allowed!»); Console.ReadKey(); ok = false; >if(ok) < // Generate var x = new Random(); Console.WriteLine(string.Format(«Generated number from and is «, miNumber, mNumber, x.Next(miNumber, mNumber))); >

  • Разработчик при запуске с визуальной студией [debug]
  • Другой компьютер с установленным.NET 4.0.
  • Мой ноутбук

Это приложение не работает:

SAVEFROM NET НЕ РАБОТАЕТ ЧТО ДЕЛАТЬ?!?! РЕШЕНИЕ ТУТ

  • Мой собственный компьютер. Если я скопирую test.exe в другом месте, он не будет запущен.

Я уверен, что у меня есть.NET 4.0, так как я запускаю Windows 8.1, я даже пытался установить его снова, но он говорит, что у меня его уже есть. [В любом случае Visual Studio не может создавать приложение в.net 4.0, если не было установленной среды]

Читайте также:
Набрать программу нахождения суммы всех элементов массива изменить программу таким образом

Я проверил Event Viewer, и я не вижу ничего отображаемого, такого как ошибка или что-то, введенное системой в момент запуска приложения.

  • Запуск приложения из CMD [Stucks] [Снимок экрана] Скриншот
  • Запуск приложения из explorer.exe [Stucks и отображение курсора загрузки как всегда]

Если я закрою консольное приложение, исполняемый файл все еще запущен. Я попытался убить его из CMD, используя «taskkill/f/im test.exe» с наибольшей привилегией. Убив, однако, я получаю ошибку при моей второй попытке.

Исполняемый файл все еще существует, я не могу удалить или переместить exe, пока не перезагружу компьютер.

Спасибо за любую помощь, потому что я действительно не понимаю, в чем проблема.

user3280998 24 нояб. 2015, в 20:47
Поделиться

Пожалуйста, покажите всю программу, и дайте нам знать, что ваши ссылки. Пожалуйста, подробно опишите, что такое «ошибка со второй попытки».

Ron Beyer 24 нояб. 2015, в 19:36

Вы ссылаетесь на какие-либо другие библиотеки DLL? Какие-нибудь сторонние инструменты? Если это так, вам необходимо установить их. Кроме того, сообщение об ошибке может дать нам подсказку.

Konrad Viltersten 24 нояб. 2015, в 19:37
Вирус затронул систему?, Случилось со мной однажды!
PaRiMaL RaJ 24 нояб. 2015, в 19:37

Есть ли другие файлы .dll в каталоге bin, где вы получили .exe после компиляции Visual Studio? Если так, то их тоже нужно скопировать.

Bradley Uffner 24 нояб. 2015, в 19:38

Я также думаю, что это может помочь вам увидеть, где оно застряло. Если вы печатаете на консоль по ходу работы, вы можете увидеть, где она останавливается. Тогда гораздо проще понять, что это не так.

Konrad Viltersten 24 нояб. 2015, в 19:39
У нас такой вопрос задавали всю неделю. Удалите Avast.
Hans Passant 24 нояб.

2015, в 19:39

i.imgur.com/4QyPzk0.png это ссылки / Вся программа: i.imgur.com/R54xaaQ.png — ошибка не отображается, просто не запускается вообще. Однако в Visual Studio работает: i.imgur.com/EbWfZ7B.png

user3280998 24 нояб. 2015, в 19:40
user3280998 24 нояб. 2015, в 19:42

Что произойдет, если вы напишите в консоль, прежде чем войти в try-catch? Вы можете видеть, что? Кроме того, если вы закомментируете ключи чтения — это что-то меняет?

Konrad Viltersten 24 нояб. 2015, в 19:42
Konrad Viltersten 24 нояб. 2015, в 19:43

Источник: overcoder.net

Невозможно запустить среду исполнения .Net, это вообще что такое и как убрать?

Ох ребятульки привет. У меня вот такая трабла возникла, запускаю значит я свой компьютер с Windows 7, а там такая ошибка, ну что мол невозможно запустить какую-то там среду исполнения .Net и еще написано что не удается найти файл, я думаю, что за беспредел? Вроде комп нормально функционирует, а такая ошибка вылазит.. Начал я разбираться, стал так бы сказать детективом. Первым делом пошел в интернет искать инфу, может не только у меня данная трабла

Читайте также:
Подготовка по программе 1с

Да уж, удивительно, но информации в интернете тупо нет! Я вроде искать умею, но какой-то инфы именно по этой проблеме я не нашел, может я единственный с такой проблемой?

Минуточку внимания! Ребята, СИТУЭЙШН НЕ ПРОСТОЙ… Я думал что проблему не решу, но каким-то чудом лично я от нее избавился. Я вообще думал что тут замешан Framework, но вроде как он тут не причем. КОРОЧЕ В ЭТОЙ СТАТЬЕ Я РАССКАЗЫВАЮ СВОЙ ОПЫТ РЕШЕНИЯ ПРОБЛЕМЫ Универсального решения наверно нет, но вдруг вам мой опыт поможет!.

Ну ребята, я все таки кое что накопал. Ничего нет удивительного в том, что я такой невнимательный. В общем гляньте, вот это окошко, которое выскакивает у меня при запуске винды:

Блин, ну там же русским языком написано в заголовке, что невозможно запустить Менеджер браузеров! Вот из-за этой программулины и появилась эта трабла, во приколюга! Вы тут спросите, какой такой менеджер, это что еще за дичь? Да не переживайте, это такая прога от Яндекса, там можно управлять настройками разных браузеров. В принципе прога неплохая.

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

Я поискал инфу об ошибке, ну про то что невозможно запустить менеджер браузеров, так ситуэйшин такая же! Инфы нет, копец! С инфой реальный попадос.. Так, не будем расстраиваться! Необходимо пронюхать под каким процессом висит эта ошибка..

У вас может быть ошибка и не из-за менеджера, а из-за другой проги, понимаете? Так что смотрите как все вычислить! Главное это ошибку не закрывать, а то процесс исчезнет! Итак, сперва открываете диспетчер:

Теперь самое главное, в диспетчере идете на вкладку Приложения и там вы должны увидеть заголовок ошибки:

Видите? Нужно нажать теперь правой кнопкой по этой ошибке и выбрать пункт перейти к процессу:

После этого будет активирована вкладка Процессы и там будет выделен процесс, который как бэ и вызывает ошибку:

Ну в моем случае это понятно что процесс идет от менеджера, видите? А у вас что? У вас может быть другое что-то, смотрите внимательнее ребятки!

Вы тут можете спросить меня, эй, а что дальше то? Ну смотрите. Вы узнали какая прога выкидывает ошибку? Нет? Хм, но как так?

Смотрите что можно сделать в таком случае. Первое, это напротив процесса есть колоночка Описание, вот там может быть как бэ подсказочка, вот что у меня тут написано:

Как вы понимаете, данная подсказка может помочь определить прогу. Так, второе что еще можно сделать, это открыть папку из которой запускается процесс. Для этого просто жмем правой кнопкой по процессу и там выбираем этот пунктик:

В итоге открылась папка, гляньте:

И здесь тоже подсказки есть! Так что я думаю узнать какая прога приводит к ошибке, это уже вы сможете! Но что теперь делать то? Сейчас все расскажу. Так, тут меня кое что заинтересовало… Вот видите, вверху картинка открытой папки?

Читайте также:
Цирк на цветном Новая программа отзывы

А там внутри есть файлы, видите? Прикол хотите? У файла MBlauncher.exe должна быть иконка, но ее нет! Почему? Вот это вопрос так вопрос. Я думаю может вирус? Но вряд ли. Хм, вот это интересно. Дело в том, что если у exe файла пропадает иконка, это первый признак того, что прога фурычить не будет. И просто так это никогда не случается.

Я запустил кстати менеджер, ошибка была. В общем ладно. Если вы узнали что за прога, то ее стоит переустановить. Удалить и потом заново поставить, другие варианты в голову не приходят, а в интернете про эти ошибки ни слова. Короче попадос. Для удаления проги зажмите кнопки Win + R, далее вставьте эту команду:

После этого откроется окно с прогами:

Забыл сказать, перед удалением проги ошибку то закройте!! Кстати ребята, у моей знакомой, ну я там ей что-то настраивал, так короче посмотрел в это окно и ужаснулся, у нее там тьма программ. Много их там быть не должно! Если у вас там целая куча прог, то я думаю вам стоит пересмотреть какие проги вам нужны, а от каких лучше избавиться..

Так вот, найдите тут прогу, из-за которой ошибка выскакивает, удалите эту прогу. И потом поставьте снова (если она вам вообще нужна).

Ребята, я это дело провернул, вернее хотел провернуть. Но при удаление менеджера появилось такое сообщение:

Честно говоря я в шоке.. я нажал ОК, после чего вот вижу что пишется что мешает что-то, ну блина:

Что делать? Сам не знаю. Написано что читайте в файле логов, окей, посмотрим… Короче там столько непонятного, я ничего не понял, закрыл в общем файл, ну его. Пробую поставить менеджер браузеров поверх, интересно получится ли. Скачал, установить не получилось, ибо там можно только удалить или восстановить.

Выбрал второе. Процесс пошел:

В общем жду и надеюсь на лучшее.. Ребята оно уже минут пять там восстанавливает… В итоге вроде все нормас и нужно только нажать Готово:

В общем по кнопке нажал. Запустил менеджер, все нормально, ошибки нет. Потом сделал перезагрузон, ибо это именно после перезагрузки такая ошибка вылезала. После перезагрузона ошибки уже НЕ БЫЛО!

По всей этой ситуэйшине можно сделать вывод, что ошибка Невозможно запустить среду исполнения .Net вроде как выскакивает из-за какой-то проги, которая почему-то повредилась типа. В моем случае это был менеджер, я его восстановил и проблем нет, ошибки нет и менеджер работает. Вдруг мой опыт поможет вам! Вообще буду рад если поможет.

На этом все ребята, я вас не сильно утомил? Надеюсь что нет, удачи вам и отличняковского настроенчика!

Источник: 990x.top

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru