Я пытаюсь использовать анализ LswmJsonExport для программы Ansys Zemax Optical Studio. Когда я пытаюсь запустить его, я получаю следующее:
Код: Выделить всё
Unhandled exception: System.ArgumentNullException: Value cannot be null.
Parameter name: path
at System.IO.Directory.GetDirectories(String path)
at CSharpUserAnalysisApplication.Program.GetPythonPathFromEnvVar(String[] allowedVersions)
at CSharpUserAnalysisApplication.Program.RunUserAnalysis(IZOSAPI_Application TheApplication)
at CSharpUserAnalysisApplication.Program.BeginUserAnalysis()
at CSharpUserAnalysisApplication.Program.Main()
press any key to exit
В некотором контексте мой путь содержит мою пользовательскую папку, в которой указано мое имя, Река, с акцентом. Я подозреваю, что это может быть проблемой, потому что при поиске в Google одно из предложений, которое я нашел, заключалось в том, чтобы убедиться, что в вашем пути нет специальных символов, а ранее у меня возникла еще одна ошибка из-за é (он искал «Réka»). Есть ли способ. Вокруг этого? Помимо создания совершенно нового пользователя? Я (пожалуйста, пожалуйста) ошибаюсь в причине, и если да, то как мне это исправить? Я даже не знаю, с чего начать, я не знаю C#, а исходный код этого exe-файла мне недоступен.
Подробнее здесь:
https://stackoverflow.com/questions/798 ... n-exe-file