【问题标题】:通过 Visual Studio MSIX 打包将包支持框架添加到 .Netcore 3.1 应用 (WPF)
【发布时间】:2022-01-23 00:33:24
【问题描述】:

我有一个 .netcore 3.1 WPF 应用程序,我正在通过 Visual Studio 使用 MSIX 打包项目进行分发。是否可以将 PSF 添加到 .netcore 3.1 应用程序?基本上我想要做的是,我希望 MSIX 安装程序在安装完成后自动添加桌面快捷方式。 这是我正在遵循的方法:https://docs.microsoft.com/en-us/windows/msix/psf/create-shortcut-with-script-package-support-framework

我还找到了有关如何将 PSF 添加到 Visual Studio 的指南:https://docs.microsoft.com/en-us/windows/msix/psf/package-support-framework-vs。它使用 c++ 项目来运行 .dll,但我认为这仅与 .net 框架兼容,与 .netcore 不兼容。谁能帮帮我?

【问题讨论】:

    标签: c# .net wpf .net-core msix


    【解决方案1】:

    您不需要使用包支持框架。

    当 IT 专业人员无法访问应用程序的源代码时,建议使用 PSF,基本上,他们需要额外的启动器(psflauncher.exe)来执行额外的代码或重定向 API 调用,然后才能访问应用程序。

    在您的情况下,您只需在应用程序的启动/主方法中添加几行代码到create the shortcut

    请记住,诀窍是仅在应用程序第一次启动并且快捷方式尚未在桌面上时才运行此代码。

    【讨论】:

    • 非常感谢。我试试看
    猜你喜欢
    • 2020-12-18
    • 2020-02-24
    • 1970-01-01
    • 2021-01-18
    • 2020-12-09
    • 1970-01-01
    • 2020-05-29
    • 1970-01-01
    • 2021-11-03
    相关资源
    最近更新 更多