2011-11-16 14 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語法。

相關問題