Я использую VS2012 Prof (обновление 3 RC-2).Портативная библиотека, на которую ссылается приложение для Windows Store: MSB3815: сборка сборок была построена неправильно
У меня есть переносная библиотека (Windows Store Apps + .Net Framework 4.5 + Windows Phone 8) , в которой есть некоторые файлы ресурсов. Файлы называются «XYZ.resx» для языка по умолчанию и «XYZ.DE.resx» для немецкого языка. свойства для файлов ресурсов устанавливаются как это:
- Сложение Действие: "Embedded Resource"
- Копировать в выходной каталог: "Не копировать"
- Выборочная Инструмент: "PublicResXFileCodeGenerator"
- Пользовательский инструмент Пространство имен: "пустой"
- Имя файла: "XYZ.DE.resx"
- Полный путь: ""
Если я создаю только портативную библиотеку, я не получаю ошибок. Если я ссылаться на него из моего приложения Windows Store я получаю некоторые сообщения об ошибках сборки:
MSB3815: Спутниковая узел «D: \ Sources \ Клиенты \ Infrastructure.Services \ Bin \ Debug \ DE \ Infrastructure.Services.resources .dll "был построен неправильно. Ресурс манифеста «Infrastructure.Services.Localization.CarbonDioxideStateRes.DE.resources» не будет найден ResourceManager. Он должен заканчиваться на «.de.resources».
Таким образом, приложение для Windows Store не нравится, как Protable Library строит ресурсы. Что мне нужно сделать здесь?
Это сделало трюк. Мне нужно было удалить и повторно добавить переименованные файлы ресурсов, чтобы скомпилировать проект WinRt. –