0

所以我在 Visual Studio 2012 中有 8 个不同的 Silverlight 项目,它们产生 8 个不同的 XAP 文件。每个项目都有一个包含 applicationicon.png 的“Assets”目录和一个包含更多 PNG 文件的 tiles 目录。

我只是在测试一些东西,但我想做的是让我拥有的每个不同的 XAP 项目都没有它自己需要的 PNG 文件的副本。

我该如何制作,以便所有这些项目都可以查看公共文件(例如图标)的公共目录?

这可能吗?

4

2 回答 2

0

另一种选择是创建一个公共项目而不是一个公共目录。

公共项目可以包含所有共享资产和用户控件,但它不构建自己的 XAP。在其他 XAP 项目中包含公共项目作为参考。然后,您可以使用公共项目的命名空间来引用这些公共项目。

然后所有项目都指向相同的图像文件。当您想在多个 XAP 中使用相同的用户控件时,这也很有用。

于 2013-03-03T18:07:38.507 回答
0

将文件添加到项目时,添加按钮上有一个下拉菜单,可让您链接到文件而不将其复制到项目中。这样,您就没有重复项。

Visual Studio:添加项目/添加为链接,而不仅仅是添加

于 2013-03-02T00:13:50.683 回答