Inhalte aufrufen

Profilbild
- - - - -

SmartStoreNET 4.x und .NET Framework 4.7.2

SmartStoreNET 4.x Framework 4.7.2 Kompilieren build

  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
2 Antworten zu diesem Thema

#1 Wlady

Wlady

    Advanced Member

  • Members
  • PunktPunktPunkt
  • 69 Beiträge

Geschrieben: 18 October 2019 - 09:25

Hallo!
 
Beim Versuch die letzte Version (build a01cf9567) zu kompilieren, bekomme ich Fehler welche .NET Framework Vers. 4.7.2 erfordern (ObjectPool.cs, MenuBase.cs).
 
Wurde versäumt die Projektdateien mit den neuen Festlegungen einzuchecken?
 
Viele Grüße
Wlady


#2 Murat Cakir

Murat Cakir

    SmartStore AG

  • Administrators
  • 1118 Beiträge

Geschrieben: 21 October 2019 - 17:49

Smartstore setzt definitiv lediglich .NET Framework 4.6.1 voraus, nicht 4.7.2. Ist 4.6.1 bei dir vielleicht nicht installiert?


Murat Cakir
SmartStore AG


#3 Wlady

Wlady

    Advanced Member

  • Members
  • PunktPunktPunkt
  • 69 Beiträge

Geschrieben: 23 October 2019 - 10:48

Hallo Murat, 

danke für die schnelle Antwort.

 

.NET Framework 4.6.1 ist bei mir installiert, die Fehlermeldung kommt trotzdem und lautet:

1>D:\Projects\SmartStoreNET4-Last\src\Libraries\SmartStore.Core\Utilities\ObjectPools\ObjectPool.cs(27,29,27,39): error CS8107: Feature 'private protected' is not available in C# 7.0. Please use language version 7.2 or greater.

1>D:\Projects\SmartStoreNET4-Last\src\Libraries\SmartStore.Core\Utilities\ObjectPools\ObjectPool.cs(28,51,28,57): error CS8107: Feature 'private protected' is not available in C# 7.0. Please use language version 7.2 or greater.
1>D:\Projects\SmartStoreNET4-Last\src\Libraries\SmartStore.Core\Utilities\ObjectPools\ObjectPool.cs(167,34,167,46): error CS8107: Feature 'private protected' is not available in C# 7.0. Please use language version 7.2 or greater.

 

Wenn ich diese Definitionen und den return default in MenuBase.cs korrigiere, funktioniert alles!

 

Ich habe soeben festgestellt:

Das war alles mit Visual Studio 2017 passiert, mit Visual Studio 2019 geht es ohne die Korrekturen! D.h. das Projekt wird jetzt mit Visual Studio 2019 bearbeitet?

 

Viele Grüße

Wlady




Auch markiert mit einem oder mehrerer dieser Schlüsselwörter: SmartStoreNET 4.x, Framework 4.7.2, Kompilieren, build