app.manifest xml标记在复制粘贴时被标记为错误

问题描述 投票:0回答:1

我将Rider用作创建C#项目的IDE。不幸的是,它没有创建app.manifest文件的选项。为此,我跳到Visual Studio,然后将其复制到Rider。

[这样做时,我的app.manifest文件包含很多错误:

enter image description here

所有红色的xml标签都标记为错误的

  • assembly =>必须声明元素程序集
  • assemblyIdentity =>无法解析assemblyIdentity
  • trustInfo =>未注册uri

而且,当我尝试使用streamWriter访问文件时,即使我在app.manifest中请求了管理员特权,我仍然收到错误Unhandled exception. System.UnauthorizedAccessException: Access to the path 'C:\xampp' is denied.(尽管我从未得到UAC弹出窗口。)>

这里发生了什么?为什么我的app.manifest文件是伪造的?是否有一种简单的方法可以在Rider中创建app.manifest,而该方法不涉及复制粘贴app.manifest?

我将Rider用作创建C#项目的IDE。不幸的是,它没有创建app.manifest文件的选项。为此,我跳到Visual Studio,然后将其复制到Rider。当我...

c# rider
1个回答
1
投票

在Visual Studio中,清单文件还具有“ Application Manifest”作为“ Application Manifest”的编译器生成操作,它指示在编译时需要正确地嵌入它。

© www.soinside.com 2019 - 2024. All rights reserved.