我已将 deepzoom 数据创建的文件夹“Generated Images”复制到我的 VS2010 Web 项目中名为“temp”的文件夹中,但我无法看到此(“temp”)文件夹的“Build”属性。
编译时,VS2010 显示错误“'Build Action' not set to 'Resource'”
我已将 deepzoom 数据创建的文件夹“Generated Images”复制到我的 VS2010 Web 项目中名为“temp”的文件夹中,但我无法看到此(“temp”)文件夹的“Build”属性。
编译时,VS2010 显示错误“'Build Action' not set to 'Resource'”
构建操作仅适用于文件,而不适用于文件夹。您需要将文件设置为“内容”,但为什么它们不在它们通常所在的 ClientBin 下(并且不需要此类设置)?
您基本上是在向网站添加大量数据文件,以便 DeepZoom 组件根据需要下载。这需要与 XAP Silverlight 应用程序的位置相关。
由于您需要将 MultiScale 图像控件指向它可以引用的内容,请将 GeneratedImages(返回)放在 ClientBin 下,或者将其更改为指向 dcz_output.xml 文件(控制 DeepZoom 文件)位置的完整 URL。
我只是在我的博客上放了一个 deepZoom来确认所需的参数。在那种情况下,我将整个生成的图像文件夹放到网站上的 DeepZoom/GeneratedImages 中,并使用 path=DeepZoom/GeneratedImages/dzc_output.xml 引用它,这很有效。因此,您可以将深度缩放放在网站的任何位置,但要确保 URL 引用匹配。
我强烈建议您不要将文件夹称为“temp”,除非您在 5 分钟后将其删除 :)