Путь к параметру не может быть нулевым при попытке запустить exe-файл.C#

Место общения программистов C#
Ответить
Anonymous
 Путь к параметру не может быть нулевым при попытке запустить exe-файл.

Сообщение Anonymous »

Я пытаюсь использовать анализ 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»