【发布时间】:2019-11-05 09:26:20
【问题描述】:
我使用 Rider 作为 IDE 来创建 C# 项目。不幸的是,它没有提供创建app.manifest 文件的选项。为此,我跳转到 Visual Studio,然后将其复制到 Rider。
当我这样做时,我的 app.manifest 文件包含大量错误:
所有红色的xml标签都标记为错误
- 程序集 => 必须声明元素程序集
- assemblyIdentity => 无法解析 assemblyIdentity
- trustInfo => uri 未注册
此外,当我尝试使用 streamWriter 访问文件时,我收到错误 Unhandled exception. System.UnauthorizedAccessException: Access to the path 'C:\xampp' is denied.,即使我在 app.manifest 中请求了管理员权限(但我从未收到 UAC 弹出窗口)。
这里发生了什么?为什么我的 app.manifest 文件是伪造的?有没有一种在 Rider 中创建 app.manifest 的简单方法,而不涉及复制粘贴 app.manifest?
【问题讨论】: