2011-11-16 4 views
2

CLR이 특정 위치에서 어셈블리를로드 할 수 있는지 궁금 해서요. 이것은 기본적으로 C : \ MyAssemblies 폴더에서 어셈블리를로드하는 것으로 나타났습니다.코드베이스 요소의 href 속성에 대한 하드 코드 된 경로를 바꿀 환경 변수를 사용할 수 있습니까?

이제 제 질문은 - 다음 href 속성에서 환경 변수를 사용할 수 있습니까? 즉, c : \ 대신 % windir %와 같은 것을 말할 수 있습니까?

나는 GAC를 사용해야 할 것이지만이 환경에서 환경 변수를 사용하는 것이 가능했는지 궁금합니다. 감사합니다. .

<configuration> 
    <runtime> 
     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <dependentAssembly> 
      <assemblyIdentity name="MyAssembly2" culture="neutral" publicKeyToken="307041694a995978"/> 
      <codeBase version="1.0.1524.23149" href="FILE://C:/Myassemblies/MyAssembly2.dll"/> 
     </dependentAssembly> 
     </assemblyBinding> 
    </runtime> 
</configuration> 
+0

이 답변을 좋아합니다. – Julien

답변

0

는 슬프게도이 적어도 %FOO%의 환경 변수에 대한 표준 Microsoft 구문을 사용하여, 가능하지 않는 것 같습니다.