- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
.\DesktopAppConverter.ps1 -ExpandedBaseImage C:\ProgramData\Microsoft\Windows\Images\BaseImage-14316
–Installer C:\Users\chris\Downloads\x\x.exe -InstallerArguments "/S" -Destination C:\Output\x
-PackageName "VLC" -Publisher "CN=Company,name" -Version 0.2.2.2 -MakeAppx -Verbose
所以我为我的应用程序获得的 comodo 证书在 CN 中有一个逗号,即类似于 CN="Comapany, NAme"
如何在 powershell 中传递它
最佳答案
根据有关 appxmanifest 的 Microsoft 文档,只要发布者名称用引号 (") 括起来,您就可以在发布者名称中包含逗号而不会出现问题:
https://msdn.microsoft.com/en-us/library/windows/apps/br211441.aspx
所以真正的问题是如何将带有引号的发布者名称传递给 AppConverter。
解决方案似乎是在像这样传递发布者时用\"\"表示 ":
-Publisher 'CN=\"\"Company, Name\"\"'
这里是完整的命令:
DesktopAppConverter.exe -Installer myInstaller.exe -InstallerArguments "/S" -Destination . -PackageName "MyApp" -Publisher 'CN=\"\"Company, Name\"\"' -Version 0.0.0.1 -MakeAppx
但是 DesktopAppConverter 中似乎存在错误。我得到的结果是这样的:
CN="公司名称
结果中缺少第二个 "。我不确定为什么 DesktopAppConverter 无法识别第二个\"\"特殊字符,但情况就是这样,所以我们很遗憾被困在这里。
更新:找到解决方案。通过反复试验,我发现添加双引号“”有助于识别第二个引号。所以以下工作:
-Publisher 'CN=\"\"Company, Name""\"\"'
关于powershell - 在使用桌面应用程序转换器将我的 win32 应用程序转换为 UWP 应用程序时,我们如何在 appxmanifest 的发布者名称中添加逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39828885/
我正在将桌面桥用于 WPF 桌面应用程序,并且希望在构建期间自动创建我的 msix 包。我不想在源代码管理中存储任何版本信息。 解决方案中的WPF项目使用gitversion msbuild 任务在每
我使用的是 Visual Studio 2013 Ultimate。我已经在 Blend 中启动了我的 Windows Phone 8 应用程序,并在 Visual Studio 中完成了它。 根据t
我知道您可以访问 Windows.ApplicationModel.Package.Current 并使用 Id.Name 获取名称,但这似乎是我的 list 中的包名称。一串相当长的数字和字母。 如
我一直在使用 Visual Studio 2015 工具创建 Apache Cordova 项目。但是,在尝试将我的应用程序包上传到 Windows 开发人员中心时,出现此错误: 3201: The
我想在 .appxmanifest 文件中更新我的应用程序声明(添加一些新的)。此外,我的应用程序在 LocalState 文件夹中有敏感数据,因此不会丢失。 问题是如果我添加这些声明(更改 .app
我已指定 win8_logo_small.png用于 Package.appxmanifest 中的“小标志”我的 Windows 8 Store 项目的设置。当我创建商店包时,我收到此警告: C:\
我需要构建一个 URI 处理程序,这需要在包 list 中注册入口点。这个website告诉怎么做,说: In the Solution Explorer, double-click package.
我们有一个仅在内部使用的 .Net Core 应用程序。在从 WPF 切换到 .Net Core 的过程中,我们从 Click-Once 更改为 MSIX。在我们应用程序的窗口标题/标题中,我们还“输
我使用 package.appxmanifest 托管了 JavaScript 的 UWP 项目。Manifest 有设置 StartPage,我想根据测试/生产构建更改它(它们应该指向不同的 url
也许这是一个愚蠢的问题,但我可以将 appxmanifest 中的包名称更改为易于理解的名称,而不是“c13sd-545sd4 ...”吗?我还没有发布我的应用程序。 最佳答案 可以更改发布者显示名称
如何为混合应用设置项目特定设置?我知道 config.xml 文件使用“首选项”和“平台”元素提供了一些支持,但似乎没有关于可能的值是什么的定义。 例如,如何为 Windows 应用商店输出添加广泛的
我正在尝试在 Windows 商店上发布 Windows Phone Cordova 应用程序。我使用以下方式构建应用程序: cordova build widows --release 上传时出现错
我正在尝试按照这篇 Microsoft 文章 https://learn.microsoft.com/en-us/windows/uwp/launch-resume/how-to-create-and
我正在尝试使用 App Manifest Design 打开 Package.appxmanifest(右键单击文件 -> 打开方式... -> App Manifest Design),但出现此错误
.\DesktopAppConverter.ps1 -ExpandedBaseImage C:\ProgramData\Microsoft\Windows\Images\BaseImage-14316
我今天开始将我的应用程序移植到 Windows 10 通用应用程序,作为一个空白项目开始。但是,我无法在 Visual Studio 中打开 Package.appxmanifest 文件,即使我右键
我正在创建一个 Javascript Windows 10 通用应用程序。它提示使用 javascript 与 html 内联——因为我的 .html 文件中有脚本标签。 “CSP14312:资源违反
我从 Visual Studio 2013 创建了一个 Windows Phone 8.1 Silverlight 项目。该项目有两个不同的 list 文件 WMAppManifest.xml 和 P
我正在尝试使用 Project Centennial 转换器(即桌面桥)将我的 Win32 应用程序转换为 UWP 应用程序。 应用转换后,我需要调整AppxManifest.xml文件以确保: 所有
我是一名优秀的程序员,十分优秀!