2014-06-05 4 views
9

In Visual Studio (con Azure SDK 2.2 e 2.3 installato) sto ottenendo un errore nel tentativo di eseguire un Azure Worker Role:Azure Worker compatibillity ruolo con .Net 4.5.2

Il ruolo X utilizza un TargetFrameworkVersion non supportato v4.5.2

Devo ottenere questo con l'ultimo SDK? C'è una data in cui verrà fornita la compatibilità?

risposta

6

Sembra che 4.5.2 non sia ancora supportato. Secondo questo Microsoft blog, sperano di aggiungere presto questa versione.

+2

Aggiornamento: 4.5.2 sembra essere supportato su Family 4 del sistema operativo guest (Server 2012 R2) con un avvertimento che non è stato "ufficialmente" testato ma supportato dal supporto di Azure. – JasonCoder

+2

@JasonCoder sì, ma ancora non si costruisce in, anche aggiornato il sdk all'ultima – artfulhacker

5

Apparentemente il posto da tenere d'occhio è tramite le versioni del sistema operativo guest. .NET 4.5.2 non sarà supportato finché non verrà rilasciata una versione del sistema operativo guest che la supporta.

http://azure.microsoft.com/en-us/documentation/articles/cloud-services-guestos-update-matrix/

vedere la tabella Versioni sistema operativo guest. Ultimo aggiornamento:

FAMILY 4 
Windows Server 2012 R2 
Supports .NET 4.0, 4.5, 4.5.1 
+1

La pagina collegata sopra è programmata per la cancellazione, il suo successore può essere trovato qui: http://azure.microsoft.com/en-us/documentazione/articoli/servizi cloud-guestos-update-matrix/ –

+0

@PeterB Grazie, ho aggiornato l'URL nella mia risposta. – OffHeGoes

12

Azure SDK 2.6 consente solo di creare il pacchetto .NET 4.5.2. È comunque necessario aggiungere uno script di avvio e installare manualmente il framework.

Vedere per ora: https://azure.microsoft.com/en-us/documentation/articles/cloud-services-dotnet-install-dotnet/

UPDATE aprile 2015

Usa Azure 2.6 SDK (3)

Con Azure SDK 2.6 è possibile sviluppare applicazioni di servizi cloud (PaaS) mira .NET 4.5.2 o .NET 4.6 purché si installi manualmente il .NET Framework di destinazione nel ruolo del Servizio Cloud. Vedere Installare .NET in un ruolo del servizio cloud.

UPDATE NOV 2014

non hanno aggiunto il supporto nel SDK 2.5.

Utilizzando Azure SDK versione 2.5 è possibile sviluppare applicazioni IaaS con targeting per .NET Framework 4.5.2 o .NET Framework 4.5.3, a condizione di installare il .NET Framework di destinazione nelle macchine virtuali di Azure che le eseguono. .NET Framework 4.5.1 è la più recente framework di destinazione supportato per le applicazioni PaaS sviluppate utilizzando questa versione del SDK (2)

Questo doveva essere rilasciato oggi con 2.5 SDK (1)

Al momento, non è stato possibile creare e distribuire il servizio cloud azzurro utilizzando .net 4.5.2, questo sarà supportato quando viene rilasciato azur sdk 2.5.

Tuttavia non riesce ancora a pacchetto anche con 2.5 installato.

(1) https://social.msdn.microsoft.com/Forums/azure/en-US/9eab0cd9-c312-4901-95e6-5df2a29f7135/how-to-build-and-deploy-web-or-worker-roles-using-net-452?forum=windowsazuredevelopment

(2) http://msdn.microsoft.com/en-us/library/azure/dn873976.aspx

(3) http://azure.microsoft.com/en-gb/documentation/articles/azure-sdk-dotnet-release-notes-2_6/

2

Folks, scuse per il ritardo nella risposta su questo argomento.

Attualmente, Cloud Services non supporta ufficialmente .NET 4.5.2. Attualmente stiamo valutando il supporto di .NET 4.5.2 sulla famiglia di sistemi operativi guest esistenti. 4. Vi terrò informati quando ne avrò ulteriori informazioni.

Nel frattempo, se si desidera utilizzare .NET 4.5.2, è possibile scaricarlo da qui: http://www.microsoft.com/en-us/download/details.aspx?id=42642 e installarlo tramite attività di avvio.

+1

@VarunMaker Qualche aggiornamento su questo? Grazie. –

0

La versione del sistema operativo guest di novembre è destinata a supportare 4.5.2 immediatamente, quindi non è necessario utilizzare l'attività di avvio.

Credo che sia necessario aggiornare anche a 2.6 sdk per poter utilizzare 4.5.2.

http://sxp.microsoft.com/feeds/3.0/msdntn/WindowsAzureOSUpdates

Il 7 agosto, 2014, Microsoft ha annunciato che il sostegno finirà per .NET Framework 4 , 4.5, 4.5.1 e il 12 gennaio 2016. Per garantire che i servizi cloud continuano Per essere sicuro e protetto, Azure aggiornerà .NET Framework nel sistema operativo Windows Azure Guest (SO guest) famiglia 2.x, 3.xe 4.xa .NET Framework 4.5.2 in Novembre Versione SO guest . I servizi cloud in esecuzione sulla famiglia di sistemi operativi guest 2.x, 3.xe 4.x con aggiornamenti automatici abilitati verranno aggiornati al sistema operativo guest di novembre con .NET Framework 4.5.2. Se hai dubbi su possibili problemi di compatibilità applicazione dell'aggiornamento .NET, suggeriamo di convalidare il vostro servizio cloud con .NET 4.5.2 prima di novembre Patch Martedì 10 novembre, 2015.

Aggiornamento : qualcosa è andato storto e Microsoft ha restituito questa funzionalità alla famiglia di sistemi operativi di gennaio.

+0

Ah ... noci ... quindi questo è passato da una domanda di "perché non posso averlo", per un caso di "farti aggiornato immediatamente". :( – OffHeGoes