【发布时间】:2012-08-30 03:27:53
【问题描述】:
我有一个想要共享图像的 WinRT 应用程序和一个 .NET 应用程序。我一直在使用可移植类库,并希望尽可能多地共享代码。我还想只拥有所有图像的一份副本,并使用“添加链接”功能添加图像。
我的 WinRT 应用程序使用“内容”的构建操作,我使用这样的相对路径来引用我的图像: /Assets/Flags/Australia.png
我已使用添加链接将图像添加到我的 .NET 应用程序中,并使用了相同的“内容”构建操作,但我无法使其正常工作。只有当我使用“资源”的构建操作并使用如下完整路径时,它似乎才有效: /MyProject;component/Assets/Flags/Australia.png
我的可移植类库项目中有一个模型,其中包含一个返回标志图像路径的属性。两个应用程序都应该共享这个属性。我该如何实现这一点以及我使用什么构建操作。
【问题讨论】:
-
“内容”构建操作仅由安装程序用于确定需要将哪些文件复制到目标计算机。在 WinRT 中部署的工作方式非常不同,无法共享,您必须通过商店。
标签: c# .net wpf windows-8 buildaction