【问题标题】:JetBrains Rider C# Application Requiring Administrator Privileges需要管理员权限的 JetBrains Rider C# 应用程序
【发布时间】:2019-05-30 17:47:15
【问题描述】:

我试图猜测如何在 JetBrains Rider 中为我的应用程序要求管理员权限。在 Visual Studio 中有添加“App.manifest”文件的选项,您可以在其中设置属性<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />,应用程序将需要管理员权限。

我在 JetBrains Rider 中找不到这样做的方法。如何使用 JetBrains Rider 请求管理员权限?

我正在使用 C# 语言开发一个 .NetFramework 应用程序。这是我的项目结构:

提前致谢。

【问题讨论】:

    标签: c# windows manifest jetbrains-ide rider


    【解决方案1】:

    我认为在 Rider 上没有可视化的方式来执行此操作,但您可以通过将 ApplicationManifest 标记添加到您的 .csproj 文件来手动执行此操作。

    <PropertyGroup>
        <ApplicationManifest>path/to/app/manifest/app.manifest</ApplicationManifest>
    </PropertyGroup>
    

    然后,创建您的 app.manifest 文件并按照您想要的方式进行配置! (app.manifest 通常位于您的应用程序属性文件夹中)

    【讨论】:

    • 它出人意料地工作,但我担心这是因为 JetBrains Rider 无法识别它并将文件结构标记为不正确的 Windows 环境执行。我认为清单文件会覆盖或冲突AssemblyInfo.cs 中的某些信息。
    猜你喜欢
    • 1970-01-01
    • 2013-03-04
    • 1970-01-01
    • 2011-11-12
    • 2015-07-05
    • 2013-07-20
    • 1970-01-01
    • 1970-01-01
    • 2018-09-11
    相关资源
    最近更新 更多