2010-10-28 2 views
5

프로젝트 설정의 디버그 탭에서 프로젝트 매크로 변수를 명령 줄 인수 상자에 사용하는 방법이 있습니까?VS2010 - 시작 옵션의 프로젝트 매크로 변수

내가 확장하지 않기 때문에 직접 사용할 수 없다는 것을 알고 있지만 이에 대한 영리한 해결책이 있습니까?

편집 : C# 프로젝트를 사용하고 있습니다.

+0

지원이 필요하면 VS 팀에 제안하십시오. http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/6350738-support-for- macro-in-debugging-command-line-argum – BlueTrin

+1

이 기능은 이제 C# ** .NET Core ** 콘솔 응용 프로그램에서 지원됩니다. http://stackoverflow.com/a/41961568/2832598 – Gyromite

답변

5

아니요, 지원됩니다. 내가 시도한 어리석은 예제 : Command Arguments = $ (CharacterSet). main() 내부의 argv [1]에 대한 런타임시 "유니 코드"를 얻었습니다.

"명령 인수"를 선택하고 드롭 다운 화살표 편집을 클릭하십시오. 사용 가능한 매크로를 보려면 매크로를 클릭하십시오.

+0

나는 C# 응용 프로그램을 개발 중임을 나타내야합니다. –

+5

네, 가지고 있어야합니다. C# IDE는이 기능을 지원하지 않습니다. 가능한 해결 방법은 프로그램에서 읽은 파일을 작성하는 사후 빌드 이벤트입니다. 'echo $ (ProjectName)>와 같이 "$ (TargetDir) cmdargs.txt' –

+0

막연한 세부 사항에 대해 죄송합니다. 감사합니다. 좋은 생각인데 –

관련 문제