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

Мне было любопытно, может ли 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 ответ

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

Другие вопросы по тегам