Ammar Shaukat Ответов: 1

Visual studio : при проверке произошла ошибка. HRESULT = '80070057'


Я работаю над консольным приложением C# в .NET Framework. Для развертывания моего приложения я использую проект установщика visual studio. Всякий раз, когда я строю свой проект установщика в Visual Studio, я получаю следующий результат.

Цитата:
------ Запуск предварительной проверки сборки для проекта "WinMdmSetup" ------
Ошибка: при проверке произошла ошибка. HRESULT = '80070057'
------ Предварительная валидация сборки для проекта "WinMdmSetup" завершена ------
1&ГТ;------ построение начато: проект: WinMdmSetup, конфигурация: debug ------
========== Сборка: 0 успешно, 1 неудачно, 1 актуально, 0 пропущено ==========


Я недавно обновился до Windows 10 new build 1803. Я не сталкивался с этой проблемой в предыдущей версии.

Что я уже пробовал:

Я много делал в google, чтобы найти корень проблемы. Здесь Я нашел небольшую идею для этой проблемы.
Согласно этому, это происходит из-за обновления windows, которое изменяет наши файлы реестра. Но я все равно не мог решить эту проблему. Если кто - нибудь может дать мне какое-то направление, это будет большая помощь.

Jochen Arndt

Все что я могу вам дать это описание кода ошибки 0x80070057:
E_INVALIDARG, "один или несколько аргументов недопустимы".

Вы должны попытаться выяснить, какая функция (система Windows) возвращает ошибку, а затем проверить переданные параметры после прочтения документации для этой функции.

1 Ответов

Рейтинг:
2

Maciej Los

Если решение от ваша ссылка[^] не работает, вы должны попробовать это: .net - при проверке произошла ошибка. HRESULT = '8000000A'[^Там вы найдете несколько советов...