Добавить папку глубокого увеличения в приложение Silverlight VS2010
Я скопировал созданную папку данных Deepzoom "Сгенерированные изображения" в папку с именем "temp" в моем веб-проекте VS2010, но мне не удается увидеть свойство "Build" этой ("temp") папки.
Во время компиляции VS2010 выдает ошибку "Build Action" не установлен в "Resource" "
1 ответ
Действия сборки применяются только к файлам, а не к папкам. Вам необходимо установить для файлов "Содержимое", но почему они не находятся в ClientBin, где они обычно находятся (и такие настройки не требуются)?
Вы в основном добавляете большое количество файлов данных на веб-сайт, чтобы компонент DeepZoom загружался по мере необходимости. Это должно быть связано с расположением приложения XAP Silverlight.
Поскольку вам нужно указать свой элемент управления изображения MultiScale на что-то, на что он может ссылаться, либо поместите GeneratedImages (back) в ClientBin, либо измените его на полный URL-адрес, указывающий на местоположение файла dcz_output.xml (управляющего файла DeepZoom).
Я просто поместил deepZoom в свой блог здесь, чтобы подтвердить необходимые параметры. В этом случае я поместил всю сгенерированную папку изображений в DeepZoom/GeneratedImages на сайте и сослался на нее с путем =DeepZoom/GeneratedImages/dzc_output.xml, и это сработало. Таким образом, вы можете установить глубокий зум в любом месте сайта, но убедитесь, что ссылка на URL совпадает.
Я настоятельно рекомендую вам никогда не называть папку "temp", если вы не удалите ее через 5 минут:)