Visual studio C# Собранный проект не запускается на другом пк
Собранный проект не запускается на другом пк. Вроде все нужные файлы находятся в папке Debug. Проект во вложении. Подскажите пожалуйста. Проект заливается на локальную диск C и от туда запускается. На моем пк работает запускается. Заливаем на другую пк ошибку не выдает просто молчание. Net Framework 4.8 установлены. Ссылка на проект
Отслеживать
47.9k 5 5 золотых знаков 22 22 серебряных знака 57 57 бронзовых знаков
задан 1 дек 2022 в 6:21
Umar Egamberdiev Umar Egamberdiev
43 7 7 бронзовых знаков
Журнал Windows смотрите, Win+R compmgmt.msc — Журналы — Приложение (Application), там искать ошибку в своём приложении. Framework 4.8 — устаревший дотнет, используйте .NET 6 или новее.
1 дек 2022 в 6:31
Тип приложения укажите в метках.
1 дек 2022 в 6:36
Уберите абсолютные пути из проекта или укажите, что файл надо запускать из C:\FireSecurity_wf\
1 дек 2022 в 7:03
@Виктор первая половина совета хорошая, вторая плохая, но для начала надо текст исключения из автора вытащить.
Решение не запускается / не собирается / не перестраивается в Visual Studio
Как было сказано, решение находится внутри репозитория git, а другой человек, работающий над этим проектом, вступил на более позднем этапе с Visual Studio 2013 — Но я не знаю, имеет ли это какое-либо отношение к проблеме.
Christer 28 сен. 2015, в 12:25
Поделиться
Вы пробовали перезапустить VS
M.kazem Akhgary 28 сен. 2015, в 10:16
Я попытался перезапустить VS, застрял на этом вопросе в течение 2 дней.
Christer 28 сен. 2015, в 10:17
У меня была похожая проблема сегодня (Visual Studio 2012), и то, что работало, было немного запутанным, я просто изменил строку кода, чтобы она выдавала ошибку при сборке, снова исправляла ошибку и запускалась нормально.
jirarium 18 июль 2017, в 19:15
Показать ещё 1 комментарий
Поделиться:
visual-studio
4 ответа
Лучший ответ
Итак, похоже, что какая-то зависимость от отдельного репозитория git (bootstrap) в нашем частном репо, к которому я тоже не получал доступ, — поэтому вместо того, чтобы давать мне ошибку об этом, это просто молчал. Добавив доступ к репозиторию для моей учетной записи, неожиданно запустил проект снова.
Christer 28 сен. 2015, в 14:32
Поделиться
Перейдите в диспетчер конфигурации и убедитесь, что для вашего проекта выбран флажок сборки.
Другая вещь, которую вы можете попробовать: Перейти к инструментам > Параметры → Появится окно > В разделе «Проект и решения» > выберите «Сборка и запуск»
Убедитесь, что перед установкой установлено значение «Сохранить все изменения»

amit dayama 28 сен. 2015, в 11:32
Поделиться
Сборка выбрана
Christer 28 сен. 2015, в 10:23
отредактировал мой ответ .
amit dayama 28 сен. 2015, в 10:30
Не уверен, что даст отредактированный ответ — imgur.com/0ovco3n
Christer 28 сен. 2015, в 10:40
Показать ещё 1 комментарий
Проверьте, отсутствуют ли какие-либо пакеты NuGet, это была проблема со мной. Идти к
Сервис → Диспетчер пакетов NuGet → Консоль диспетчера пакетов
Если какие-либо пакеты отсутствуют, Visual Studio покажет вам сообщение и кнопку «Восстановить», чтобы решить проблему. После этого приложение должно собраться.
Я пытался загрузить и создать проект в Visual Studio 2022, но он их не загружает и не создает. Как можно исправить эту ошибку с Visual Studio 2022?
На этой картинке происходит бесконечное создание проекта
На этой картинке происходит бесконечная загрузка файла
Я пытался:
1) полностью удалить VS 2022 и VS Installer
2) откатить версию на предыдущую
Но все эти способы мне не помогли
- Вопрос задан 21 мар.
- 194 просмотра
3 комментария
Средний 3 комментария
Ошибка при сборке проекта в Visual Studio
Эта статья поможет устранить проблему, из-за которой невозможно создать проект на основе платформа .NET Framework в Visual Studio.
Исходная версия продукта: платформа .NET Framework 4.5
Исходный номер базы знаний: 2956788
Симптомы
Рассмотрим следующий сценарий.
- У вас есть приложение, созданное с помощью проекта на основе платформа .NET Framework 4.0 в Microsoft Visual Studio.
- Это приложение имеет элемент activeX Visual Basic 6.0.
- Этот элемент управления ссылается на основной файл сборки взаимодействия Office. Например, файл office.dll.
- Вы повторно нацелите проект на платформа .NET Framework 4.5.x в Visual Studio.
В этом сценарии при сборке проекта эта программа сборки не может загрузить сборку взаимодействия для элемента управления . Кроме того, появляется сообщение об ошибке, похожее на следующее:
Ошибка AxImp: не удается разрешить зависимость для сборки «office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c», так как она не была предварительно загружена. При использовании API ReflectionOnly зависимые сборки должны быть предварительно загружены или загружены по запросу с помощью события ReflectionOnlyAssemblyResolve.
Эта проблема возникает только на компьютере с платформа .NET Framework 4.0, платформа .NET Framework 4.5 или платформа .NET Framework 4.5.1 и установленным продуктом Microsoft Office.
Причина
Эта проблема возникает из-за изменения структуры среды CLR 2.0 и CLR 4.0 на загрузку библиотек типов и зависимостей.
Платформа .NET Framework 4.0 требует загрузки определенных сборок при разрешении типов из библиотеки типов, ссылающейся на основную сборку взаимодействия. Однако в платформа .NET Framework 2.0 это было не так. Импорт ActiveX не изменил поведение между платформа .NET Framework 2.0 и Платформой 4.0. Это изменение структуры предотвращает создание сборок взаимодействия. Таким образом, когда средство импорта ActiveX выполняется в Visual Studio, средство импорта не может разрешить и предварительно загрузить все ссылки на этот элемент ActiveX.
Обходной путь
Чтобы обойти эту проблему, создайте сборки взаимодействия с помощью AxImp.exe. Например, сообщение об ошибке, указанное в разделе Симптомы , указывает на то, что требуется сборка Microsoft Office версии 12.0. Чтобы устранить эту проблему, выполните следующие действия.
- Найдите требуемую сборку Office в глобальном кэше сборок (GAC).
- Выберите путь к версии Office, указанной в сообщении об ошибке. Это будет что-то вроде C:\Windows\assembly\GAC\office\12.0.0.0__71e9bce111e9429c .
- Выполните следующую команду из командной строки Visual Studio, чтобы создать новые сборки взаимодействия:
aximp < **Name of Ocx** >/out: < **Interop assembly name** >/rcw:
Если на компьютере не установлена основная сборка взаимодействия Office, средство AxImp.exe по-прежнему может разрешать типы без какой-либо помощи, даже если оно выполняется из процесса сборки Visual Studio.
Дополнительная информация
AxImp.exe — это средство командной строки, доступное в Visual Studio. Это средство принимает ссылочные сборки в качестве аргументов командной строки. Таким образом, это средство может загружать дополнительные сборки, ожидаемые платформа .NET Framework 4.0.
Обратная связь
Были ли сведения на этой странице полезными?