Как я могу хранить файлы языковых ресурсов в другом каталоге, чем каталог по умолчанию? - PullRequest
0 голосов
/ 20 января 2012

У меня есть приложение C #, которое интернационализируется.Я хочу хранить все мои каталоги языковых ресурсов (en-US, es-SP и т. Д.) В одном каталоге с именем "languages" в каталоге установки, чтобы путь к файлу был примерно таким: C: \ application\ languages ​​\ en-US \ resource.dll для каждого скомпилированного файла ресурсов.

К сожалению, .dll, которая ссылается на файл языковых ресурсов, находится в расположении C: \ application \ mainprogram.dll.Что мне нужно установить в Visual Studio, чтобы mainprogram.dll мог правильно обращаться ко всем моим файлам dll языковых ресурсов?

Также следует отметить, что файлы языковых ресурсов работают нормально, если все их папки находятся натот же уровень, что и файл mainprogram.dll.

1 Ответ

3 голосов
/ 20 января 2012

Вы можете указать дополнительные частные пути, используя Зондирующий элемент в вашей конфигурации.

В качестве альтернативы и, возможно, больше, чем вам нужно:

Вы можете подключиться к событию разрешения сборки доменов приложений , которое вызывается каждый раз, когда не удается найти сборку при стандартном зондировании.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...