Visual studio 2017 无法编译SharpSNMPLib-目标“;“干净”;项目中不存在

Visual studio 2017 无法编译SharpSNMPLib-目标“;“干净”;项目中不存在,visual-studio-2017,sharp-snmp,Visual Studio 2017,Sharp Snmp,我试图在visual studio 2017的标准安装中构建SharpSNMPLib,但正如标题所示,它无法编译 Severity Code Description Project File Line Suppression State Error MSB4057 The target "Clean" does not exist in the project. SharpSnmpLib C:\stuff\sharpsnmplib-master\SharpS

我试图在visual studio 2017的标准安装中构建SharpSNMPLib,但正如标题所示,它无法编译

Severity    Code    Description Project File    Line    Suppression State
Error   MSB4057 The target "Clean" does not exist in the project.   SharpSnmpLib    C:\stuff\sharpsnmplib-master\SharpSnmpLib\SharpSnmpLib.csproj   1   
你知道我需要做什么才能把它编译好吗?我已经安装了.NETFramework 4.6。当我查看项目属性时,.net版本只是一个灰色框,我无法编辑,因此我认为这是一个线索,它可能缺少为其构建的.net版本


我已经运行了bat文件“prepare.bat”(还有一些其他的lol!)。

您必须在.NET Core 2.0 SDK中使用最新的VS2017(例如15.7)。否则,IDE将无法正确识别项目。谢谢。是的,我最晚在15.7.5。这是Microsoft Visual Studio Professional 2017。Net框架说是4.7.03056。它没有在通知标志中标记任何升级,所以我认为它是最新的。这就是为什么我认为我缺少一两个框架。哦,关于NET core 2,0,我认为我没有,但是,我需要SNMP v3的加密材料AES和DES才能工作,因此我认为它不能与.NET core一起工作??我通过创建一个链接到.NET 4.6.2的新项目并将所有CS文件拉入其中来编译它。它现在为snmpget工作,所以现在我只专注于如何使用mib名称而不是OID。。。将在其工作时更新