В моем приложении ASP.NET я пытаюсь добавить другой каталог, чтобы в нем были скопированы библиотеки DLL.
Единственный найденный мной метод, который позволит m сделать это, - AppDomain.CurrentDomain.SetShadowCopyPath
.
Однако этот метод помечен как Obsolete
.MSDN имеет это, чтобы сказать об этом
SetShadowCopyPath (String path) Сообщение: AppDomain.SetShadowCopyPath устарело.Пожалуйста, изучите использование AppDomainSetup.ShadowCopyDirectories.
Однако свойство AppDomainSetup.ShadowCopyDirectories
, похоже, не меняется, когда я задаю ему значение.
AppDomain.CurrentDomain.SetupInformation.ShadowCopyDirectories = "mydirectory;bin";
string test = AppDomain.CurrentDomain.SetupInformation.ShadowCopyDirectories; // returns bin, which was the original directory
Есть ли причина, по которой это не изменится, и есть ли обход?