UWP 应用程序安装程序文件中存在本地文件的 URI
URI in UWP app installer file for local files present
我想为我的 UWP 应用程序编写一个应用程序安装程序文件,以便自动安装依赖项。
出于某种原因,客户不希望该应用程序位于互联网上,并希望通过公司笔式驱动器分发该应用程序(远程工作地点:无网络)
如何为存在的本地文件的相对路径提及 uri。我看到的示例是 Web URI
我尝试使用 Uri="file:///installer.appinstaller"
<?xml version="1.0" encoding="utf-8"?>
<AppInstaller
xmlns="http://schemas.microsoft.com/appx/appinstaller/2017/2"
Version="0.0.7.0"
Uri="file:///installer.appinstaller" >
<MainPackage
Name="...."
Publisher="CN=zzz, O=zzz Ltd., C=FL"
Version="1.0.7.0"
ProcessorArchitecture="x86"
Uri="file:///App_1.0.7.0_x86_Debug.appx"/>
<Dependencies>
<Package Name="Microsoft.NET.CoreFramework.Debug.2.2" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="2.2.27909.0" ProcessorArchitecture="x86" Uri="file:///Dependencies/x86/Microsoft.NET.CoreFramework.Debug.2.2.appx"/>
</Dependencies>
</AppInstaller>
appinstaller
只是一个文件,用于从网络 (https://docs.microsoft.com/en-us/windows/msix/app-installer/web-install-azure) 下载实际资源(包)。
我认为在您的场景中,仅分发 .msix 包 就足够了。 .msix 文件包含安装和 运行 应用程序所需的所有内容。
还有"issue"有证书。也许 运行ning install powershell script 可能是一个选项
根据我得到的响应,文件可以在机器上本地,但指定的路径不能是相对路径,需要是文件的完整路径。
我想为我的 UWP 应用程序编写一个应用程序安装程序文件,以便自动安装依赖项。 出于某种原因,客户不希望该应用程序位于互联网上,并希望通过公司笔式驱动器分发该应用程序(远程工作地点:无网络)
如何为存在的本地文件的相对路径提及 uri。我看到的示例是 Web URI 我尝试使用 Uri="file:///installer.appinstaller"
<?xml version="1.0" encoding="utf-8"?>
<AppInstaller
xmlns="http://schemas.microsoft.com/appx/appinstaller/2017/2"
Version="0.0.7.0"
Uri="file:///installer.appinstaller" >
<MainPackage
Name="...."
Publisher="CN=zzz, O=zzz Ltd., C=FL"
Version="1.0.7.0"
ProcessorArchitecture="x86"
Uri="file:///App_1.0.7.0_x86_Debug.appx"/>
<Dependencies>
<Package Name="Microsoft.NET.CoreFramework.Debug.2.2" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="2.2.27909.0" ProcessorArchitecture="x86" Uri="file:///Dependencies/x86/Microsoft.NET.CoreFramework.Debug.2.2.appx"/>
</Dependencies>
</AppInstaller>
appinstaller
只是一个文件,用于从网络 (https://docs.microsoft.com/en-us/windows/msix/app-installer/web-install-azure) 下载实际资源(包)。
我认为在您的场景中,仅分发 .msix 包 就足够了。 .msix 文件包含安装和 运行 应用程序所需的所有内容。
还有"issue"有证书。也许 运行ning install powershell script 可能是一个选项
根据我得到的响应,文件可以在机器上本地,但指定的路径不能是相对路径,需要是文件的完整路径。