Build F#未定义命名空间

Build F#未定义命名空间,build,reference,f#,namespaces,Build,Reference,F#,Namespaces,我的F#项目直到现在还在进行中,开始在以下方面出错: 错误54未定义命名空间“Vision” 我已经包括了一些来自Visual Studio的图像,它们显示了这种情况: 所以,我不明白为什么以前建过,现在却建不起来。引用在那里,名称空间在引用中。我错过了什么?@brent-bingo。我有一个.net 4.5.2,但是程序集只支持4.5您是否将解决方案平台更改为TBSM程序集不支持的内容?不一定是整个解决方案的平台。在使用的项目和使用的程序集之间有冲突的平台就足够了。您是否先构建这些项目

我的F#项目直到现在还在进行中,开始在以下方面出错:

错误54未定义命名空间“Vision”

我已经包括了一些来自Visual Studio的图像,它们显示了这种情况:


所以,我不明白为什么以前建过,现在却建不起来。引用在那里,名称空间在引用中。我错过了什么?

@brent-bingo。我有一个.net 4.5.2,但是程序集只支持4.5

您是否将解决方案平台更改为TBSM程序集不支持的内容?不一定是整个解决方案的平台。在使用的项目和使用的程序集之间有冲突的平台就足够了。您是否先构建这些项目以便DLL存在?不确定您在说什么。如果你不得不将你的项目从4.5.2降级到4.5,那么你还没有解决任何问题,因为你不应该这样做。这正是我所做的,它解决了问题。请注意,这些程序集位于另一个团队管理的另一个项目中。我只是引用了它们,您应该能够使用版本号较低的程序集,甚至可以使用到版本2。有没有比你在问题中显示的错误或警告更多?@brent——只有我发布的错误或警告,当我将项目从4.5.2改为4.5时,这些错误或警告消失了