Die Verwendung von Microsoft.Bcl.Async mit der Codeanalyse führt zu Fehlern

Ich versuche es zu benutzenMicrosoft.Bcl.Async und Code-Analyse, aber wenn ich Code-Analyse ausführe, erhalte ich einen oder mehrere Fehler.

Ich verwende Visual Studio 2012 mit Update 2.

Das ist für mich leicht zu reproduzieren:

Erstellen Sie eine neue Standard-Konsolen-App, die als Ziel dient.Net 4.RechtsklickReferences dann wählen SieManage NuGet Packages...KlickenOnline und Typasync in dieSearch Online Box.Das solltest du sehenAsync for .Net Framework 4 .... KlickenInstall und akzeptiere alle Fragen.HinzufügenMain() eine Zeile, die sagt:TaskEx.Delay(1000); und einusing System.Threading.Tasks;Gehen Sie zu Projekteigenschaften, Abschnitt Code-Analyse und kreuzen Sie anEnable Code Analysis on Build.Kompilieren Sie das Programm.

Ich erhalte zwei Code-Analyse-Fehler:

CA0052 Fehler beim Ausführen der Code-Analyse CA0052: Es wurden keine Ziele ausgewählt. [Fehler und Warnungen] (global)

CA0055 Fehler beim Ausführen der Code-Analyse CA0055: ConsoleApplication2.exe konnte nicht geladen werden. Beim Lesen des Moduls 'ConsoleApplication2' ist der folgende Fehler aufgetreten: Der Mitgliedsverweis konnte nicht aufgelöst werden: [Microsoft.Threading.Tasks, Version = 1.0.12.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a] System.Threading.Tasks.TaskEx :: Delay. [Fehler und Warnungen] (global)

Ich bekommeanders Code-Analyse-Fehler für andere Testprogramme. Eine grundlegende Windows Forms-App, die ich ausprobiert habe, bietet mir Folgendes:

CA0001-Fehler beim Ausführen der Codeanalyse CA0001: Beim Lesen des Moduls 'AsyncForNet4' ist folgender Fehler aufgetreten: Mitgliedsreferenz konnte nicht aufgelöst werden: [Microsoft.Threading.Tasks, Version = 1.0.12.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a] System.Threading. Tasks.TaskEx :: Verzögerung. [Fehler und Warnungen] (global)

Zwei Fragen:

Kann jemand dieses Problem reproduzieren?Hat jemand eine Lösung dafür?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage