| 

.NET C# Java Javascript Exception

13

Nein, mit Projekt Spark ist nicht der kürzlich eingestellte Microsoft Spielebaukasten für selbst ernannte Game Designer gemeint, sondern ein simples, leichtgewichtiges ORM Framework der data & objects Factory. Während zwar eine Version 5.0 analog zur kommenden Version vom .NET Framework bereits in Arbeit ist, kann bis zum Erscheinen natürlich die Version 4.5 weiterhin genutzt werden.

Allerdings hat sich seit Visual Studio 2013 einiges geändert. Beispielsweise wird inzwischen die LocalDB in der Version 13 eingesetzt; Spark setzt auf Version 11 auf. Dieser Artikel soll die Schritte beschreiben, die notwendig sind, um die Referenzapplikation Art Shop (“A fully functional, real-world e-commerce Web App”) unter Visual Studio 2015 zum Laufen zu kommen.

Los geht’s.

;tldr

  1. Solution in Visual Studio 2015 öffnen
  2. Datenbank von (LocalDB)\v11.0 nach (LocalDB)\MSSQLLocalDB migrieren
  3. Mittels NuGet das Paket AspNetWebApi im Projekt Art.Rest.v1 installieren

Schritt 1

Als erstes kann die Solution Spark 4.5.sln aus dem Verzeichnis Spark wie gewohnt im Visual Studio 2015 geöffnet werden. Möglicherweise erscheint an dieser Stelle bereits eine Meldung, die einen darauf hinweist, dass die eingesetzte Datenbank nicht mit der aktuellen Installation der LocalDB kompatibel ist. Diese Meldung behauptet, es reiche aus, auf die Datei Art.mdf doppelt zu klicken, um die Migration anzustoßen. Das funktioniert aber leider nicht.

Schritt 2

Mittels View –> Service Explorer den Service Explorer öffnen und mittels Rechtsklick auf Data Connections –> Add Connection… den Verbindungsassistent öffnen. Als Server Name (LocalDB)\MSSQLLocalDB eingeben und mittels <Test Connection> die Verbindung prüfen. Wenn das geklappt hat, über die Auswahl Attach a database file die Datei …\Spark\Art.Web\App_Data\Art.mdf auswählen und den Assistenten mit <OK> schließen. Die Meldung, die daraufhin erscheint mit <Ja> quittieren; nun wird die Datenbank migriert.

Schritt 3

Wenn man an dieser Stelle versucht, das Projekt zu kompilieren (nur zu…), dann gibt es dutzende Fehler. Diese gründen im Wesentlichen darauf, dass die Referenz zu System.Web.Http im Projekt Art.Rest.v1 kaputt ist. Das Problem kann einfach wie folgt behoben werden:  Mittels Tools –> NuGet Package Manager –> Package Manager Console die NuGet Package Manager Console öffnen und zunächst unter Default Project das Projekt Art.Rest.v1 auswählen. Dann mittels Install-Package AspNetWebApi die ASP.NET WebApi Bibliotheken im Projekt Art.Rest.v1 installieren. Anschließend kann das Projekt kompiliert und ausgeführt werden.

image 

visual-studio-2015 howto
Schreibe einen Kommentar:
Themen:
howto visual-studio-2015
Entweder einloggen... ...oder ohne Wartezeit registrieren
Benutzername
Passwort
Passwort wiederholen
E-Mail
TOP TECHNOLOGIES CONSULTING GmbH