У меня есть проект VS2010 SL4, в котором используется внешняя библиотека Silverlight.Проект локализован с несколькими файлами RESX, и DLL тоже.Обычно я включаю внешние библиотеки DLL в свои решения следующим образом:
1) создаю набор виртуальных папок в моем решении, например (например, импортированная DLL называется Sample.dll):
/Lib/Sample/Debug
/Lib/Sample/Release
2) создайте ту же структуру папок в файловой системе и скопируйте в Debug и Release соответствующие версии DLL, так что теперь я нахожу следующие файлы:
/Lib/Sample/Debug/Sample.dll
/Lib/Sample/Release/Sample.dll
3) добавление ко всем клиентским проектамв решении ссылка на / Lib / Sample / Debug / Sample.dll .
4) откройте файл .csproj каждого проекта с добавленной ссылкой и измените Отладьте часть пути с помощью $ (Конфигурация) , чтобы при сборке была выбрана правильная версия отладки / выпуска.
Теперь вопрос: в моем решении SL4 я могуследуйте той же процедуре для импорта не зависящей от языка DLL.Но как насчет его спутниковых ресурсов?Например, французская версия импортированной DLL создается в подпапке fr-FR и называется Sample.resources.dll .Как я должен включить это правильно?Даже если я попытаюсь вручную добавить его в скомпилированный XAP в папке fr , он игнорируется, и приложение возвращается к своей нейтральной культуре ...