2013-10-01 2 views
2

Мне нужно изменить проект C#, чтобы добавить новые функции, используя VS 2012, и сначала я пытаюсь его создать и запустить, прежде чем изменять что-либо, чтобы убедиться, что у меня есть все перед запуском.Как определить переменную среды для проекта C#

Когда я запускаю приложение, он останавливается, потому что он пытается найти переменную окружения и не может понять, как создать эту переменную без изменения кода.

Вот кусок кода, где он ищет переменную:

string searchPath = Environment.GetEnvironmentVariable("OWN_VARIABLE_PATH"); 

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

Я бы очень признателен за любые рекомендации.

+1

http://itechtalk.com/thread3595.html – Steve

+0

Это выглядит как запах для меня, так как переменная необходимо будет установить на любой машине работает этот модуль , Если возможно, я попытаюсь найти человека, который выполнил эту линию, и спросить ее, чего она пыталась достичь. Возможно, настройка конфигурации может быть простой альтернативой. – EagleBeak

+0

Возможный дубликат [Как получить и установить переменные среды в C#?] (Http://stackoverflow.com/questions/185208/how-do-i-get-and-set-environment-variables-in-c) – Akanksha

ответ

1

Вы уверены, что переменная установлена ​​в настройках среды?

Смотрите эту ссылку:

http://www.beansoftware.com/NET-Tutorials/Environment-Variables.aspx

+0

Я только что проверил в командном окне и определено: set OWN_VARIABLE_PATH OWN_VARIABLE_PATH = D: \ test \ – diditexas

+0

Вы перезагрузили компьютер? –

+1

Перезагрузка заставила его работать! Спасибо – diditexas

Смежные вопросы