2016-04-12 11 views
2

Ich benutze Visual Studio 2015 Update 2 und ich versuche, die integrierte "code code metrics" Funktionalität in einem einfachen C++ Projekt zu nutzen. Es schlägt fehl, mit diesem FehlerBerechne Code Metriken für VS2015 C++ Projekt

Nachricht: Das Projekt Zieldatei 'C: \ Benutzer \ Me \ Dokumente \ Visual Studio 2015 \ Projects \ GuessTheNumber \ Debug \ GuessTheNumber.exe' keinen verwalteten Code enthält.

Hier sind die Schritte, die ich gemacht habe. Ich erstellte eine Visual C++ "Win32-Konsolenanwendung", markierte "Leere Projekt" und "Security Development Lifecycle (SDL) überprüft".

Dann, über die IDE, habe ich eine neue "main.cpp" -Datei im Ordner Sources hinzugefügt. Ich schrieb ein einfaches Programm mit nur einer Hauptmethode, die kompiliert läuft gut.

Wenn ich versuche, Metriken für die Lösung oder für die Datei zu berechnen, bekomme ich den Fehler oben eingefügt.

Was habe ich falsch gemacht und wie kann ich es beheben? Vielen Dank.

+0

Wurde Ihr C++ - Projekt als Managed .NET erstellt? "Win32 Console Application" = Nein, war es nicht. Hier bitteschön. – WhozCraig

+0

Es überrascht mich, dass VS, wissend, dass ich diese Funktionalität mit dieser Art von Projekt nicht verwenden kann, mir immer noch die Option zeigt und dann einen Fehler ausgibt, wenn ich versuche, es zu benutzen. Außerdem, warum sollte es nur mit verwaltetem Code funktionieren, der möglicherweise komplexer ist? – Agostino

+1

Die zusätzliche Komplexität, die Sie bemerkt haben, ist wahrscheinlich die Sauce, die es funktioniert. Metadaten sind der Hauptkurs in .NET. – WhozCraig

Antwort

0

Soweit ich weiß, funktionieren die Code-Metriken nur für C# -Projekte. Die Fehlermeldung gibt dasselbe an. Ihre Exe enthält keinen verwalteten Code.

+0

Ein beliebiges offizielles Plugin/Workaround für die Arbeit mit C++? Oder weit verbreitete kostenlose Lösungen für dieses spezielle Szenario? – Agostino

Verwandte Themen