Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用内容生成操作的WPF和WinRT图像源_C#_.net_Wpf_Windows 8_Buildaction - Fatal编程技术网

C# 使用内容生成操作的WPF和WinRT图像源

C# 使用内容生成操作的WPF和WinRT图像源,c#,.net,wpf,windows-8,buildaction,C#,.net,Wpf,Windows 8,Buildaction,我有一个WinRT应用程序和一个.NET应用程序,它们想要共享图像。我一直在使用可移植类库,希望尽可能多地共享代码。我还希望所有图像只有一个副本,并使用“添加链接”功能添加图像 我的WinRT应用程序使用“内容”的构建操作,我使用如下相对路径引用我的图像: /Assets/Flags/Australia.png 我已使用添加链接将图像添加到我的.NET应用程序中,并使用了相同的“内容”构建操作,但我无法使其正常工作。仅当我使用“资源”的构建操作并使用如下完整路径时,它似乎才起作用: /我的项目;

我有一个WinRT应用程序和一个.NET应用程序,它们想要共享图像。我一直在使用可移植类库,希望尽可能多地共享代码。我还希望所有图像只有一个副本,并使用“添加链接”功能添加图像

我的WinRT应用程序使用“内容”的构建操作,我使用如下相对路径引用我的图像: /Assets/Flags/Australia.png

我已使用添加链接将图像添加到我的.NET应用程序中,并使用了相同的“内容”构建操作,但我无法使其正常工作。仅当我使用“资源”的构建操作并使用如下完整路径时,它似乎才起作用: /我的项目;组件/Assets/Flags/Australia.png


在我的可移植类库项目中有一个模型,它包含一个返回标志图像路径的属性。两个应用程序都应该共享此属性。我如何实现这一点,以及我应该使用什么构建操作。

事实证明,共享是不可能的。最后,我在WinRT和WPF中使用了单独的属性作为图像路径。

安装程序只使用“内容”生成操作来确定需要将哪些文件复制到目标计算机。WinRT中的部署工作方式非常不同,共享是不可能的,您必须通过应用商店。