Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.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# 当我将应用程序放入windows 10 universal应用程序的应用商店时,互动程序图像不显示_C#_Windows 10_Windows 10 Universal_Windows 10 Mobile - Fatal编程技术网

C# 当我将应用程序放入windows 10 universal应用程序的应用商店时,互动程序图像不显示

C# 当我将应用程序放入windows 10 universal应用程序的应用商店时,互动程序图像不显示,c#,windows-10,windows-10-universal,windows-10-mobile,C#,Windows 10,Windows 10 Universal,Windows 10 Mobile,我使用下面的代码来固定磁贴,这里我使用TileNotificationsPack.dll来更新磁贴 Uri Squarelogo = new Uri(ms-appx:///TileImages/150x150.jpg, UriKind.RelativeOrAbsolute); Uri Widelogo = new Uri(ms-appx:///TileImages/310x150.jpg, UriKind.RelativeOrAbsolute); Uri smalllogo = new Uri(

我使用下面的代码来固定磁贴,这里我使用TileNotificationsPack.dll来更新磁贴

Uri Squarelogo = new Uri(ms-appx:///TileImages/150x150.jpg, UriKind.RelativeOrAbsolute);
Uri Widelogo = new Uri(ms-appx:///TileImages/310x150.jpg, UriKind.RelativeOrAbsolute);
Uri smalllogo = new Uri(ms-appx::///TileImages/30x30.jpg, UriKind.RelativeOrAbsolute);
SecondaryTile secondaryTile = new SecondaryTile(ShowId, title, ProjectName, tileActivationArguments, TileOptions.ShowNameOnLogo, Widelogo);
secondaryTile.ForegroundText = ForegroundText.Light;              
secondaryTile.WideLogo = Widelogo;
secondaryTile.Logo = Squarelogo;
secondaryTile.SmallLogo = smalllogo;
await secondaryTile.RequestCreateAsync();       

仅当我将应用程序放入商店时,在调试模式下显示磁贴图像磁贴图像磁贴图像未显示。

我使用了以下代码,上次我对150x150.jpg和30x30.jpg使用了250x250大小的图像,现在我对图像使用了精确的大小。现在,应用程序在商店中时,磁贴工作正常

Uri Squarelogo = new Uri(ms-appx:///TileImages/150x150.jpg, UriKind.RelativeOrAbsolute);
Uri smalllogo = new Uri(ms-appx::///TileImages/30x30.jpg, UriKind.RelativeOrAbsolute);
var tileActivationArguments = "MySecondaryTile Was Pinned At " + DateTime.Now.ToLocalTime().ToString();

SecondaryTile secondaryTile = new SecondaryTile(ShowId, title, tileActivationArguments, Squarelogo, TileSize.Square150x150);
secondaryTile.VisualElements.ForegroundText = ForegroundText.Light;
secondaryTile.VisualElements.Wide310x150Logo = Squarelogo;
secondaryTile.VisualElements.Square30x30Logo = smalllogo;
secondaryTile.VisualElements.ShowNameOnSquare150x150Logo = true;
secondaryTile.VisualElements.ShowNameOnWide310x150Logo = true;

await secondaryTile.RequestCreateAsync();

哪个图像没有显示?在
Uri
中添加引号后,我用你的代码进行了测试,你的代码运行良好,我可以看到我设置的图像。@JayZuo MSFT是的..该代码在调试模式下对我有效..但当我将该应用程序放入商店时,图像不显示..你正在使用应用程序的
LocalFolder
中的图像。你确定里面有这些图像吗?首次安装应用程序表单存储时,应用程序的
LocalFolder
中没有文件。您可以检查%USERPROFILE%\AppData\Local\Packages\{Package family name}\LocalState,查看您的应用程序的
LocalFolder
@JayZuo MSFT中是否有这些图像LocalState中存在图像。@JayZuo MSFT我在清单文件中添加了所有可视资产。这是问题所在吗。。?