5

これらのイメージはデフォルトの VS イメージですが、機能しません。

Error   4   Payload file 
'C:\Users\Mert\documents\visual studio 2012\Projects\Y\P\Assets\StoreLogo.scale-100.png' does not exist.    
Error   3   Payload file 
'C:\Users\Mert\documents\visual studio 2012\Projects\Y\P\Assets\SplashScreen.scale-100.png' does not exist. 
Error   2   Payload file 
'C:\Users\Mert\documents\visual studio 2012\Projects\Y\P\Assets\SmallLogo.targetsize-32.png' does not exist.    
Error   1   Payload file 
'C:\Users\Mert\documents\visual studio 2012\Projects\Y\P\Assets\SmallLogo.scale-100.png' does not exist.

質問が理解できないことはわかっていますが、別の説明方法が見つかりません。

マニフェスト ファイル:

<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest">
  <Identity Name="" Publisher="CN=Mert" Version="1.0.0.0" />
  <Properties>
    <DisplayName>Y</DisplayName>
    <PublisherDisplayName>Mert</PublisherDisplayName>
    <Logo>Assets\StoreLogo.png</Logo>
  </Properties>
  <Prerequisites>
    <OSMinVersion>6.2.1</OSMinVersion>
    <OSMaxVersionTested>6.2.1</OSMaxVersionTested>
  </Prerequisites>
  <Resources>
    <Resource Language="x-generate" />
  </Resources>
  <Applications>
    <Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="Y.App">
      <VisualElements DisplayName="Y" Logo="Assets\Logo.png" SmallLogo="Assets\SmallLogo.png" Description="Y" ForegroundText="light" BackgroundColor="#464646">
        <DefaultTile ShowName="allLogos" />
        <SplashScreen Image="Assets\SplashScreen.png" />
      </VisualElements>
    </Application>
  </Applications>
  <Capabilities>
    <Capability Name="internetClient" />
  </Capabilities>
</Package>
4

3 に答える 3

10

私も昨日この問題を抱えていました。assert から画像を削除しても、その画像がVisual Studioのソリューション エクスプローラーから削除されないことに気付きました。これらのファイルをソリューション エクスプローラーから削除すると、問題が修正されました。 乾杯...!

于 2013-04-05T07:59:46.183 に答える
3

私はちょうどこれに遭遇しました。

Visual Studio は、ロゴの試行錯誤のアプローチを処理できないようです。

.csproj ファイルを手動で編集し、そこから不足しているアセットを削除することで、それを取り除きました。

于 2013-01-07T07:13:16.340 に答える