Можете ли вы использовать переменные среды для замены жестко закодированного пути для атрибута 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%
,