Можете ли вы использовать переменные среды для замены жестко закодированного пути для атрибута href в элементе codebase - PullRequest
2 голосов
/ 16 ноября 2011

Мне было любопытно, может ли CLR загружать сборки из определенного местоположения, и это то, что я обнаружил, которое в основном загружает сборку из папки C: \ MyAssemblies.

Теперь мой вопрос - возможно ли использоватьпеременные окружения в следующем атрибуте 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>

1 Ответ

0 голосов
/ 09 октября 2014

К сожалению, это кажется невозможным, по крайней мере, если не использовать стандартный синтаксис Microsoft для переменных среды %FOO%.

...