如何将应用程序直接安装到Windows 10 Lumia设备

时间:2015-09-22 10:40:47

标签: c# xml visual-studio windows-10 windows-10-mobile

我的诺基亚Lumia 720运行Windows 10 Mobile Insider Preview 10.0.10512.100

我不熟悉Windows手机开发。我想将应用程序直接推送到我的Lumia设备。

我遵循的步骤:

1)关注stackoverflow question

的说明

2)我在Windows 10 pc上启用了开发人员模式。

3)按照步骤启用以下Window的策略:

->Allow all trusted apps to install
->Allows development of Windows Store apps and installing them from an integrated development environment (IDE) 

然后我创建了一个Windows空白的Visual C#应用程序。现在我正在编辑Package.appxmanifest文件以编辑以下行:

<Dependencies>
<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.1.0" MaxVersionTested="10.0.1.0" />
</Dependencies>

但是当右键单击Package.appxmanifest文件并单击视图代码时。代码中没有依赖行。

<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest" xmlns:m2="http://schemas.microsoft.com/appx/2013/manifest" xmlns:m3="http://schemas.microsoft.com/appx/2014/manifest" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest">

  <Identity Name="a75442ea-6a4d-42f1-abf8-77ecbdc087f6"
            Publisher="CN=Abhimanyu Aryan"
            Version="1.0.0.0" />

  <mp:PhoneIdentity PhoneProductId="a75442ea-6a4d-42f1-abf8-77ecbdc087f6" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>

  <Properties>
    <DisplayName>Test</DisplayName>
    <PublisherDisplayName>Abhimanyu Aryan</PublisherDisplayName>
    <Logo>Assets\StoreLogo.png</Logo>
  </Properties>

  <Prerequisites>
    <OSMinVersion>6.3.1</OSMinVersion>
    <OSMaxVersionTested>6.3.1</OSMaxVersionTested>
  </Prerequisites>

  <Resources>
    <Resource Language="x-generate"/>
  </Resources>

  <Applications>
    <Application Id="App"
        Executable="$targetnametoken$.exe"
        EntryPoint="Test.App">
        <m3:VisualElements
            DisplayName="Test"
            Square150x150Logo="Assets\Logo.png"
            Square44x44Logo="Assets\SmallLogo.png"
            Description="Test"
            ForegroundText="light"
            BackgroundColor="transparent">
            <m3:DefaultTile Wide310x150Logo="Assets\WideLogo.png" Square71x71Logo="Assets\Square71x71Logo.png"/>
            <m3:SplashScreen Image="Assets\SplashScreen.png"/>
        </m3:VisualElements>
    </Application>
  </Applications>
  <Capabilities>
    <Capability Name="internetClientServer" />
  </Capabilities>
</Package>

1 个答案:

答案 0 :(得分:1)

要在手机上运行您的应用,您必须在电话上启用Developer Mode

检查您正在开发的UWP应用程序:

  1. 右键单击您的孤子,然后点击Unload Project
  2. 然后右键单击它并点击Edit YourApp.csproj
  3. 然后检查<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>是否存在?如果是,那么你就在正确的位置!