.net core .NET核心/标准项目中的IBMQdotNetClient nuget包行为

.net core .NET核心/标准项目中的IBMQdotNetClient nuget包行为,.net-core,visual-studio-2017,ibm-mq,.net Core,Visual Studio 2017,Ibm Mq,在我使用的解决方案中,有两个项目使用了IBMMQDotnetClient9.2.1 nuget包 第一个项目是一个控制台应用程序,它是.NETCore2.1。它编译时不会出现问题,但在VS UI中,名称空间IBM.WMQ及其所有类都带有下划线,只要使用它们的类文件处于打开状态,列表中就会出现类似错误: CS0246找不到类型或命名空间名称“IBM”(是否缺少using指令或程序集引用?) 第二个项目是MSTest项目。由于与上面的假阳性错误相同的错误,它无法编译 我多次尝试清除nuget包缓存,

在我使用的解决方案中,有两个项目使用了
IBMMQDotnetClient
9.2.1 nuget包

第一个项目是一个控制台应用程序,它是.NETCore2.1。它编译时不会出现问题,但在VS UI中,名称空间
IBM.WMQ
及其所有类都带有下划线,只要使用它们的类文件处于打开状态,列表中就会出现类似错误:

CS0246找不到类型或命名空间名称“IBM”(是否缺少using指令或程序集引用?)

第二个项目是MSTest项目。由于与上面的假阳性错误相同的错误,它无法编译

我多次尝试清除nuget包缓存,重新启动机器,重新启动VS,关闭并重新打开解决方案,但都没有解决问题。从今天起,我将参加最新的VS 2017

同样的
IBMMQDotnetClient
在VS 2015下的完整框架4.7.1解决方案中,在这两个相同的项目中工作得非常好


有什么想法VS 2017还需要什么吗?

这是最新的持续交付版本,您是否尝试过最新的长期支持版本(9.2.0.1)?我没有VS2017,所以我尝试过VS2019。2019年没有显示错误。@这非常有趣!你在哪里找到这个信息的?是的,降级修复了第一个项目中的IntelliSense下划线。这只是一个疑难解答猜测。9.2.1和9.2.0.1的系统需求/软件支持均表示支持VS2017。如果您有IBM支持合同,您应该打开一个案例,找出它不起作用的原因。这是最新的连续交付版本,您是否尝试过最新的长期支持版本(9.2.0.1)?我没有VS2017,所以我尝试过VS2019。2019年没有显示错误。@这非常有趣!你在哪里找到这个信息的?是的,降级修复了第一个项目中的IntelliSense下划线。这只是一个疑难解答猜测。9.2.1和9.2.0.1的系统需求/软件支持均表示支持VS2017。如果您有一份IBM支持合同,您应该打开一个案例,找出它不起作用的原因。