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