从Visual Studio 2015发布C#项目的清单无效

gk7wooem  于 2023-02-09  发布在  C#
关注(0)|答案(2)|浏览(226)

我的项目在Visual Studio中运行良好,但当我发布它并尝试在同一台开发计算机上运行setup.exe时,出现错误:

+ Exception reading manifest from file:///C:/Game/Application%20Files/F1_1_0_0_9/F1.exe.manifest: the manifest may not be valid or the file could not be opened.
    + Parsing and DOM creation of the manifest resulted in error. Following parsing errors were noticed: 
        -HRESULT:   0x8007001f
         Start line:    0
         Start column:  0
         Host file:     
    + A device attached to the system is not functioning. (Exception from HRESULT: 0x8007001F)

我曾尝试禁用ClickOnce清单的签名,但这给了我一个不同的错误。

kninwzqo

kninwzqo1#

在尝试了无数种方法之后,比如用不同的方式对清单进行签名,删除/添加dpi感知标志到清单,使用不同版本的.NET等,我设法通过从解决方案中删除清单文件来解决这个问题。

a1o7rhls

a1o7rhls2#

很可能你的项目现在没有做你想要的事情,比如创建桌面快捷方式等。大多数情况下,这些都是可选的功能,这样你就不会有问题

相关问题