Ошибка события v4.0.30319 system.io.filenotfoundexception в проектах VS2017 C# windows services, использующих библиотеку классов (CLR) DLL, включая код C++
Я создал проект CLR (библиотека классов) в Visual Studio 2017, чтобы получить DLL для кода C++, который будет использоваться несколькими проектами windows services visual studio 2017, разработанными на C#. Разработанные службы windows прекрасно работают на ПК разработчиков, но они не работают на компьютерах клиентов.
Службы завершились немедленно, и вы можете отслеживать ошибку ниже в диспетчере событий windows.
Application: PcAmpel.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.IO.FileNotFoundException at Code.Anwendung() at System.Threading.ThreadHelper.ThreadStart_Context(System.Object) at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) at System.Threading.ThreadHelper.ThreadStart()
Я нашел в интернете о подобных проблемах, но либо информация слишком плохо объяснена, либо неверна, либо исправления ссылок, предоставляемые Microsoft, были удалены.
Хороший совет был бы очень признателен.
Лучше Всего, Маркос
Что я уже пробовал:
Я пробовал устанавливать все .NET Framework и любые распространяемые пакеты Visual Studio, но ничего не помогало, я обнаружил, что после установки Visual Studio 2017 на клиентский компьютер каждая служба windows может быть запущена и работает нормально, но это не решение. Я связался с Microsoft virtual chat и запланировал два телефонных звонка в разные дни, но их помощь-это шутка и пустая трата времени. Вы переходите от одного сотрудника к другому, и в конце концов телефонный звонок отключается.