Jest to możliwe w IDE C++, a nie w C# IDE. Domyślam się, że został celowo pominięty, ponieważ C# ma lepsze sposoby na skonfigurowanie programu. Zmienne środowiskowe są niewygodne, ponieważ wymagają instalatora, który majstruje ze środowiskiem systemowym użytkownika po wdrożeniu aplikacji. To jest kruche, inny instalator może łatwo to zniszczyć i często to robi.
Sposób C# polega na użyciu ustawień aplikacji. Project + Properties, zakładka Ustawienia.
Ewentualną alternatywą jest użycie argumentu wiersza poleceń. Dostaniesz go w swojej metodzie Main(), podasz wartość w karcie Project + Properties, Debug.
Nadal można dostać to, co chcesz z trick, który trwa przy użyciu C++ IDE aby uruchomić program:
- Dodaj nowy projekt do rozwiązania i wybierz Visual C++, generale Makefile szablon projektu.
- Kliknij Zakończ natychmiast, kreator zadaje zbyt wiele pytań.
- Kliknij prawym przyciskiem myszy dodany projekt, Właściwości, wybierz węzeł NMake.
- Edytuj ustawienie "Utwórz linię poleceń" i ustaw je na "echo Gotowe".
- Edytuj ustawienie "Wyjście", ustaw go na pełną ścieżkę do pliku wykonywalnego C#.
- Wybierz węzeł debugowania, zmień typ debuggera na Tylko zarządzane.
- Zobaczysz poniżej pod tym, czego chcesz, edytuj ustawienie "Środowisko".
- Kliknij projekt prawym przyciskiem myszy, wybierz "Ustaw jako projekt startowy".
Jeśli rozumiem: czy chcesz zarządzać zmienną środowiskową w IDE i przekazywać do aplikacji podczas pracy? – michele
@michele Chcę rozpocząć sesję debugowania i określić zmienną środowiskową, która zostanie udostępniona mojej aplikacji. W Eclipse byłoby to trywialnie osiągnięte przy użyciu "konfiguracji Run". –
Czy próbowałeś użyć plików konfiguracyjnych? – michele