Visual Studio无法找到安装项目的依赖项

时间:2018-10-04 08:21:46

标签: c# visual-studio dependencies spring-data setup-project

使用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 ==========

因此,我的输出文件夹中没有任何文件。我找到了一个解决方案“取消选中“允许并行项目初始化”,但它对我不起作用。

1 个答案:

答案 0 :(得分:0)

在我的情况下,问题是,我将构建配置(来自Visual Studio)和“主要项目输出”(设置项目的)混合在一起。

我重置了项目的“原始输出”,并检查了我的配置是否为“ Release |”。任何Cpu都适合设置“项目输出”

setup prj primery output

visual studio config