italia/spid-dotnet-sdk

[ERRORI] Applicazione dimostrativa ASP.NET

Closed this issue · 14 comments

Salve,
non so se sia questa la sezione giusta.

A me la app non va, ottengo una marea di errori.

Sto compilando con vb.net 2017 come richiesto.

Sono alle prime armi con .net; devo configurare qualcosa nel progetto per poterlo eseguire? Dove sbaglio?

@Vanex79 VB.NET 2017 ?

Ok visual studio (2017) ho sbagliato a scrivere sorry

@Vanex79 Nessun problema, anche se poi si chiama Visual Studio 2017 :-)
Per darti una mano, credo sia opportuno postare qui gli errori, altrimenti so da che parte iniziare.

Ok visto.

Salve,
caricando la soluzione (senza intervenire sui pacchetti nuget) ho tutti errori di questo tipo

"Errore CS0234 Il tipo o il nome dello spazio dei nomi 'XmlTypeAttributeAttribute' non esiste nello spazio dei nomi 'System.Xml.Serialization'. Probabilmente manca un riferimento all'assembly. Italia.Spid.Authentication(netstandard2.0)"
File: samlschema.cs

Ed errrori (di conseguenza)
"Impossibile trovare informazioni sullo schema per l'attributo 'value'. Italia.Spid.AspNet.WebApp"
File: webconfig

Documentandomi on line presumo sia un problema di framework di destinazione.

Ed altri errori: Uno o più progetti non sono compatibili con .NETCoreApp,Version=v1.0

Come le dicevo sono alle prime armi pertanto potrebbe anche essere una configurazione banale.

Ho installato il pacchetto nuget
Developers.Italia.SPID.SAML
ma ho cmq circa 1700 errori dovuti a riferimenti assembly mancanti o incompatibilità di versione

Grazie

Credo tu debba innanzituto aggiornare il tuo ambiente di sviluppo.
Due domande:

  1. Che versione hai di VS 2017 ?
  2. Se da prompt di comandi digiti dotnet --list-runtimes e dotnet --list-sdks cosa ottieni ?

Visual Studio 2017 Pro - Versione 4.7.02053

Questa la risultanza del tuo comando
Microsoft.AspNetCore.All 2.1.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 1.0.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 1.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 1.1.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 1.1.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

Grazie

La versione di Visual Studio non mi torna, perché VS 2017 inizia da 15.0 e ora siamo alla 15.8 (15.9 per la preview), come puoi vedere dalle release notes

Inoltre mi dovresti eseguire anche il secondo comando dotnet --list-sdks anche se dal primo mi sembra di poter dire che su .NET Core hai l'ultima versione.

1.0.0 [C:\Program Files\dotnet\sdk]
1.0.4 [C:\Program Files\dotnet\sdk]
2.1.401 [C:\Program Files\dotnet\sdk]

Unica cosa: ho anche una versione 2015 installata può dare problemi?

Scusa la versione che ho postato è del .NET framework
2017 ho 15.0.0 ecc

Nel frattempo installo tutti i nuget che mancano :-D sperando di risolvere
come
System.Xml e altro

Scusami ma se non mi dai le info giuste non posso aiutarti, e non serve che aggiungi package NuGet, il punto è che probabilmente non hai l'ultima versione di Visual Studio. E mi sembra evidente che questi errori non dipendono da questo progetto.

Ciao,
posso chiederti i requisiti per l'installazione?

Dalla documentazione sono sufficienti:

  • VS 2017
  • ci sono pacchetti dipendenti? Italia.SPid.Authentication Corretto?

Grazie

ok aggiornato alla 15.8.3
in questo modo ho usato la netstandard 2.0 richiesta dal progetto

Grazie