因此,我在visual studio 2012中有8个不同的silverlight项目,可生成8个不同的XAP文件。每个项目都有一个“Assets”目录,其中包含applicationicon.png和一个包含更多PNG文件的tiles目录。
我只是测试了一些东西,但我想要做的就是让我拥有的每个不同的XAP项目都没有自己需要的PNG文件副本。
如何制作一个公共目录,所有这些项目都可以查看常见文件(例如图标)?
这可能吗?
答案 0 :(得分:0)
当您向项目添加文件时,添加按钮上有一个下拉列表,允许您链接到文件而不将其复制到项目中。这样,你没有重复。
答案 1 :(得分:0)
另一种选择是创建一个公共项目而不是公共目录。
公共项目可以包含所有共享资源和用户控件,但它不构建自己的XAP。将公共项目作为参考包含在其他XAP项目中。然后,您可以使用公共项目的命名空间来引用这些常用项目。
然后所有项目都指向相同的图像文件。当您想在多个XAP中使用相同的用户控件时,这也很有用。