|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|
VSIX Installer сломал программу27.02.2023, 01:26. Показов 1019. Ответов 15
Метки c++ visual studio (Все метки)
У меня в уведомлениях была такая программа называется "VSIX Installer" прямо в VS в обновлениях висела, я обновил чтобы не раздражало пускай думаю обновит VS мне. После обновления моя программа перестала работать, сначала жаловалась на то что WINAPI у меня нету в базе данных какой-то, теперь такие ошибки выдаёт как на фото. Я ничего в программе не менял, она работала, а часть ошибок просто не доделанные условия в функциях это было и работало и так. Сейчас вообще ничего не работает, объявленные переменные пишет не объявленные хотя я не менял ничего, ругался на WINAPI в файле .cpp мол его нет такого понятия, короче ужас какой-то. У меня мало времени на решение таких проблем, поэтому хочу узнать что-нибудь у вас уважаемые читатели. Можно это как-то исправить или мне VS переустанавливать полностью, может вирус? Обновления VS от Microsoft не первый раз мне программу ломают, такое было но в те разы VSIX Installer не был к этому причастен.
Код смотреть смысла нет, он рабочий, он перестал работать только из-за обновления.
0
|
|
| 27.02.2023, 01:26 | |
|
Ответы с готовыми решениями:
15
Wizzard внутри VSIX (C#)
Создание VSIX для сниппетов |
|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|||||||||||
| 27.02.2023, 17:46 [ТС] | |||||||||||
|
Rius, показать весь код для меня невозможно никак, потому что это коммерческий проект серьёзный для меня, но я вам дам часть кода где ошибка вылазит. Вся проблема в этой строке "MyForm2^ f = gcnew MyForm2();" Это у меня ошибку выдаёт, все ошибки только на этой одной строке.
Добавлено через 4 минуты Мне кажется что настройки VS сбились из-за того обновления, ведь перестало работать именно после обновления. Переустановить чтоле...
0
|
|||||||||||
|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|||||||||||
| 27.02.2023, 21:02 [ТС] | |||||||||||
|
Вот 2ая форма и расширения:
0
|
|||||||||||
|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|||||||||||
| 27.02.2023, 21:13 [ТС] | |||||||||||
|
MyForm.cpp
Добавлено через 3 минуты MyForm 1-ый без кода:
0
|
|||||||||||
|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|
| 27.02.2023, 21:17 [ТС] | |
|
Да, заработал.
0
|
|
|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|
| 27.02.2023, 21:24 [ТС] | |
|
Спасибо за навод на ошибку, посмотрю перепроверю всё что смогу.
Я перейду обязательно на другой язык, но в этом проекте сейчас не могу переходить, мне надо конкретно этот проект доделать, потому что я его очень долго делал и переписывать программу на новый язык займёт гигантское количество времени у меня, и эта программа будет действительно многим нужна и полезна. Это мой последний проект на С++.
0
|
|
|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|
| 27.02.2023, 21:35 [ТС] | |
|
Не знаете что это означает, может ответ кроется в этом?
0
|
|
|
|
|
| 27.02.2023, 21:41 | |
Сообщение было отмечено Bogradan как решение
Решение
Может, там просто nullptr должен быть?
Ещё, возможно, при обновлении студии добавляются новые build tools. А старые могут удалиться. В инсталляторе можно их посмотреть.
0
|
|
|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|
| 27.02.2023, 22:04 [ТС] | |
|
Да я помню он удалил какие-то инструменты писал и установил какие-то новые, а как вернуть назад я не знаю.
Добавлено через 2 минуты заколебали со своими новшествами забагованными не нужными эти Microsoft. ![]() Добавлено через 12 минут Проект мне сломали ***** ![]() ![]()
0
|
|
|
|
|
| 27.02.2023, 22:27 | |
|
Вы использовали какие-то нестандартные фичи. Ну и сам по себе этот язык ужасен.
Можете вспомнить, когда всё работало, когда вы ставили студию. Какая это была дата и какая тогда была актуальная версия C++/CLI. И посмотреть в новостях, что нового появилось в текущей версии, в сравнении с той.
1
|
|
|
7 / 6 / 1
Регистрация: 22.03.2016
Сообщений: 337
|
|||||||||||
| 27.02.2023, 22:33 [ТС] | |||||||||||
|
Я исправил ошибку, я даже не понял чё изменилось, просто воссоздал заного проект, код перекопировал, инклюды #include везде вставил где можно.
MyForm.h (1-ый)
Прокомментирую ваш комментарий: 1)Ну и сам по себе этот язык ужасен. 1. Я программировал только на 2-ух языках, С++ пол года последние и до этого это был Pascal ABC пол года, С++ чёкнутый язык для меня после Pascal ABC, я раньше на ABC Pascal программировал и он был намного понятнее и проще, и там всё работало без проблем схожие функции что и в этом проекте, тут ошибки тупо ни о чём не говорят, то что пишет в ошибках вообще отношения к правде не имеет никакого. Я 100% поменяю этот дурацкий С++, по нему ещё и информации мало в интернете, хотя не смотря на это я пол года тренировался и даже проект создал какой-то полезный для людей других, но это просто ад мглы даже если сравнивать с Pascal. Я планирую в будущем компьютерную игру делать и С++ меня разочаровывает пока что. Посоветуйте мне какие языки на ваш взгляд самые лучшие?
0
|
|||||||||||
|
|
|
| 27.02.2023, 22:38 | |
|
Ужасен не сам C++, хотя он мне тоже не нравится. А вот эта смесь стандартного C++ с системой типов Net, прикрученной сбоку.
Язык - каждый для своей задачи и области применения. Если оконный софт только под Windows, то C# + WinForms(просто) / WPF (мощно).
0
|
|
| 27.02.2023, 22:38 | |
|
Помогаю со студенческими работами здесь
16
Подключение к созданному через Microsoft VS installer project установщику программу
Ошибка при установке любого расширения с помощью VSIX Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|