2017-11-07 36 views
0

C#에서 참조를 매개 변수화 할 수 있습니까?참조를 매개 변수화하는 방법 C#?

외부 라이브러리 (google.dfp)를 사용하고 있으며 매년 새 버전으로 업데이트해야합니다. 라이브러리 이름에 버전이 들어 있습니다 (예 : "using Google.Api.Ads.Dfp.v201708;").

app/web.config에 버전을 설정하고이 값을 사용하여 using 지시문을 작성하고 싶습니다. 자리 표시 자 또는 이와 유사한 것을 설정할 수 있습니까?

는 Damien_The_Unbeliever의 의견에 따라 @로서 당신

enter image description here

+3

'using' 지시어는 컴파일시에만 사용됩니다. –

+0

짧은 대답은 아니오입니다. 그리고 스냅 샷이 아닌 코드를 게시하십시오. –

+0

이전 버전에 대한 참조를 삭제하기 위해 솔루션을 열어야한다는 가능성을 감안할 때 새로운 기능에 대한 참조를 추가하고 아무것도 삭제/폐기/이름 변경되지 않았는지 확인하십시오 (컴파일하여). find/모든 소스 파일을 대체하십시오. 그러나 당신은 항상 그것을하는 도구를 작성할 수 있습니다! :) –

답변

0

감사합니다

using 지시어는 컴파일시에 사용했다있다.

꽤 많은 논의가 끝났습니다. 다시 컴파일해야하기 때문에 완료 할 수 없습니다.

최대 일 때 올바른 usnig 문을 생성하는 소형 콘솔 응용 프로그램을 작성할 수 있지만 코드를 업데이트하고 다시 컴파일 (및 재배포)해야합니다.

코드 변경이 너무 적어서 작은 코드 생성기를 작성하지 않을 수도 있습니다. 생성 된 코드를 복사/붙여 넣기하는 것은 값을 수동으로 업데이트하는 것만 큼 많은 비용이 들기 때문에 실제로 어떤 효율성도 얻지 못합니다.