问题标签 [msix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
29186 浏览

powershell - 如何创建 Windows 安装程序

基本上,我们以手动安装程序(Windows powershell 脚本)的形式发布我们的更改/修复。它将通过读取配置文件值在特定位置安装指定的 .dll 和 SQL 脚本文件(我们将在此文件中配置 .dll 和 Sql 脚本位置)。相同的 powershell 脚本具有用于回滚特定 chage 集的卸载代码。

是否有任何选项或机制可以为上述要求创建 Windows 安装程序?

0 投票
1 回答
4314 浏览

uwp - 访问 WindowsApps 文件夹的权限

我想调试我自己的 UWP 程序,我必须替换安装位置的 dll。但是由于权限被拒绝,我无法将任何文件替换或添加到文件夹中,我该怎么做?我尝试了很多方法,例如获得所有权或以管理员身份签名,但它们都不起作用。任何帮助将不胜感激

0 投票
2 回答
1012 浏览

windows - 无需 GUI 或 msi 安装程序手动创建 msix 包

谁能给我一个提示我如何手动定义一个 msix 包?我的应用程序还没有 msi 包,所以我不能简单地转换它。有没有办法像配置文件一样创建我手动定义哪些文件需要进入 msix 包?MSIX GUI Creator 也没有给我足够的控制权。非常感谢任何链接或帮助

0 投票
1 回答
135 浏览

uwp - 如何获取应用设置下开发的UWP App的应用权限

我正在开发一个 UWP Appx 包,我在清单文件中添加了功能(比如网络摄像头)。但我无法在应用设置权限下看到网络摄像头功能。请让我知道我需要做什么才能获得应用程序设置下的功能

0 投票
4 回答
5097 浏览

uwp - 无法安装 UWP 侧载构建

使用 Visual Studio 15.9.4,我们正在创建一个 UWP 侧加载包。我们正在获得新的 msix/msixbundle 输出。

  1. Windows 中没有用于右键单击和安装此扩展 (msix/msixbundle) 的关联。
  2. 尝试运行 Add-AppDevPackage.ps1 脚本时,我们收到“错误:包或捆绑包未进行数字签名或其签名已损坏”。
  3. 这刚刚开始发生,我们正在使用与以前成功的侧载构建中使用的相同的官方 UWP 商店关联证书。

有没有人对如何让 UWP 侧载构建再次工作有任何意见?

0 投票
1 回答
894 浏览

windows-installer - 将 msi 转换为 msix:如何以 msix 格式传递用户输入?

我使用 MSIX 打包工具将 msi 文件转换为 msix。现在,我应该如何传递我用来在 msi 安装程序屏幕中提供/验证的所有输入?我已经检查了 msix 文件中的任何配置文件以提供输入,但那里没有这样的文件。

0 投票
1 回答
268 浏览

msix - 使用 makeappx.exe 为网站创建 msix 包

我正在尝试使用 makeappx.exe 为网站创建 msix 包(例如:makeappx pack /d C:\temp\mywebsite /p C:\temp\mywebsite.msix) 因为这是网站,所以可执行值是多少?这是 AppxManifest.xml 中的我的应用程序部分

这是我得到的一个错误:

MakeAppx:错误:错误信息:错误 C00CE169:应用程序清单验证错误:应用程序清单必须根据架构有效:第 23 行,第 44 列,原因:'Mywebsite' 违反了'.+.([Ee] [Xx] 的模式约束][Ee])'。无法解析值为“MyWebSite”的属性“Executable”。

0 投票
1 回答
4450 浏览

visual-studio - “解析应用程序包时出错。” 从 Web (MSIX) 打开 Windows 10 .appinstaller 文件时

因此,我尝试使用 Windows 10 Creators Update 的直接应用安装功能来允许从 Web 下载打包的现代应用。它的关键特性是它会通过检查 .appinstaller 文件的相同 URL 来自动更新您的应用程序。

https://new-file-explorer.firebaseapp.com/(页面完全由 Visual Studio 生成,我没有修改)

问题是,当我单击它时,我只会收到“解析应用程序包时出错”。

如果我手动下载 .appinstaller 文件中引用的 .msixbundle ,它将起作用!然而 App Installer 本身不能“解析”这个包?

这是最奇怪的部分:如果我使用 Powershell 中的“Add-AppxPackage -Appinstaller”并将其指向 .appinstaller URL,它将完全正常工作!

此处的其他答案不适用,因为它们都与在本地服务器上运行它有关(无论如何我都尝试过)。

我认为这与 MIME 类型有关,但我已经按照文档中的说明设置了 MIME 类型,但它仍然不起作用。我已经通过使用这个 URL MIME type checker验证了这一点。我对真正造成这种情况的原因感到茫然。

这是.appinstaller 文件

这是.msixbundle 的链接,它似乎无法解析(如您所见,它可以手动下载!)

0 投票
0 回答
303 浏览

windows - 如何在登录时启动程序

我用微软提供的桌面桥工具创建了一个 msix 包,我希望在安装后每次用户登录时都能看到程序启动(启动时启动)

我已经修改了 msix 文件的清单文件并包含了一个扩展代码,如本文所述: https ://blogs.msdn.microsoft.com/appconsult/2017/02/23/supporting-launch-at-startup-in -a-desktop-app-converted-with-the-desktop-bridge/

当用户登录时,我收到此错误消息(翻译自法语):Windows 找不到 'C:\Program Files\app_1.0.1.0__cghhgghh\myapp.exe'。请检查您输入的名称是否正确,然后重试.

实际上,当您在此文件夹中搜索时,exe 文件实际上不在此位置。正确的路径是 C:\Program Files\app_1.0.1.0__cghhgghh\VFS\ProgramFilesX86\safeplace\

0 投票
0 回答
92 浏览

c# - Microsoft.Powershell.SDK 在 MSIX 中打包时导致 .Net Core 应用程序退出

我正在使用 Visual Studio 2019 创建一个 Windows 应用程序打包项目并向其中添加一个 .Net Core 3.0 控制台应用程序。到目前为止一切都很好。

然后我通过 NuGet 将包 microsoft.powershell.sdk 添加到 .Net 控制台项目。

直接启动时运行良好。但是当通过 MSIX 打包项目启动时,控制台窗口会立即消失。我没有看到任何错误。

我的 .Net 控制台应用程序中没有自定义代码。这只是默认的“Hello World”。我什至可以打包项目并将其侧载到我的计算机上。侧载应用程序的行为方式相同 - .Net 核心控制台应用程序一旦停止就会退出。