我在使用 VS2017 Pro 15.8.6 构建包含 WinForms 项目的解决方案时遇到问题 - 我的安装项目在预构建验证中失败。
这是我在输出中收到的消息:
------ 开始项目“Setup”的预构建验证 ------ 警告:无法找到程序集“Spring.Services.dll”的依赖项“COMMON.LOGGING”(签名=“AF08829B84F0328E”版本=“3.0.0.0”) 警告:无法找到程序集“Spring.Services.dll”的依赖项“SPRING.CORE”(签名=“65E474D141E25E07”版本=“2.0.1.45000”) 警告:无法找到程序集“Spring.Services.dll”的依赖项“COMMON.LOGGING.CORE”(签名=“AF08829B84F0328E”版本=“3.0.0.0”) 警告:无法找到程序集“Spring.Data.dll”的依赖项“COMMON.LOGGING”(签名=“AF08829B84F0328E”版本=“3.0.0.0”) 警告:无法找到程序集“Spring.Data.dll”的依赖项“COMMON.LOGGING.CORE”(签名=“AF08829B84F0328E”版本=“3.0.0.0”) 警告:无法找到程序集“Spring.Data.dll”的依赖项“SPRING.AOP”(签名=“65E474D141E25E07”版本=“2.0.1.45000”) 警告:无法找到程序集“Spring.Data.dll”的依赖项“SPRING.CORE”(签名=“65E474D141E25E07”版本=“2.0.1.45000”) 错误:验证时发生错误。 HRESULT = '80131509' ------ 项目“设置”的预构建验证已完成 ------ ------ 构建开始:项目:设置,配置:调试 ------ ========== 构建:9 成功,1 失败,23 最新,0 跳过 ==========
因此,我的输出文件夹中没有任何文件。我找到了一个解决方案“取消选中“允许并行项目初始化””,但它对我不起作用。
就我而言,问题是我混淆了构建配置(来自 Visual Studio)和“主项目输出”(安装项目)。
我重新设置了项目的“主要输出”,并检查了我的配置“Release|”是否有效。任何 CPU' 都适合设置'项目输出'