我有一个带有 .net core 3.1 的 WinForms 项目,我正在这个项目中使用 CefSharp.WinForms(版本 89.0.170)。 我升级到最新版本:
当我在 Visual Studio 2022 中构建应用程序时,一切正常。
但是,当我尝试创建 msi 安装程序时,出现错误:
完成构建项目“Tets.csproj”。 ------ 开始项目“TestSetup”的预构建验证 ------ 警告:无法找到程序集“Test.Installer.SetupActions.dll”的依赖项“SYSTEM.IO.FILESYSTEM”(签名=“B03F5F7F11D50A3A”版本=“4.1.2.0”) 警告:无法找到程序集“Test.Installer.SetupActions.dll”的依赖项“SYSTEM.RUNTIME.EXTENSIONS”(签名=“B03F5F7F11D50A3A”版本=“4.2.2.0”) 警告:无法找到程序集“Test.Installer.SetupActions.dll”的依赖项“SYSTEM.RUNTIME”(签名=“B03F5F7F11D50A3A”版本=“4.2.2.0”) 警告:无法找到程序集“Test.Installer.SetupActions.dll”的依赖项“SYSTEM.DIAGNOSTICS.PROCESS”(签名=“B03F5F7F11D50A3A”版本=“4.2.2.0”) 警告:无法找到程序集“Test.Installer.SetupActions.dll”的依赖项“SYSTEM.CONSOLE”(签名=“B03F5F7F11D50A3A”版本=“4.1.2.0”) ------ 项目“TestSetup”的预构建验证已完成 ------ 12>------ 全部开始重建:项目:TestSetup,配置:Release ------ 构建文件 '\Release\TestSetup.msi'... 错误:不可恢复的构建错误 - 0x8007000B
在版本 CefSharp.WinForms(版本 89.0.170)中工作正常。
有谁知道如何解决这个问题或如何更准确地检查错误(日志)?
甚至观众-什么都没有