【发布时间】:2014-04-10 22:26:45
【问题描述】:
我正在尝试使用位于项目根目录下的资产目录中的图像。我的目录结构是这样的
- 解决方案根
- 项目根目录
- 资产目录
我的 .csproj 文件是用以下几行设置的
<Content Include="..\Assets\*.png">
<Link>Assets\%(FileName)</Link>
</Content>
这会在 Visual Studio 中显示项目中的 assets 文件夹和 assets png 文件,就像它们在项目文件夹中一样。
我的 XAML 包含这样的资产
<Image Source="ms-appx:///Assets/myimage.png"/>
但每张图片都没有出现。一切正常,直到我尝试移动资产目录,现在即使项目看起来相同,图像也丢失了。有谁知道解决这个问题的正确方法吗?
【问题讨论】:
-
试试
<Content Include="~\Assets\*.png">而不是<Content Include="..\Assets\*.png"> -
如果我这样做,找不到将它们添加到项目中的图像
标签: c# visual-studio xaml