PDA

View Full Version : [C++] Visual studio 2010 e progetti .NET framework 3.5


grigor91
08-05-2010, 21:01
Salve.
Cercando di compilare dei progetti windows application form con il framework .net 3.5 VS2010 mi da questo errore:

C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(292,5): error MSB8009: .NET Framework 2.0/3.0/3.5 target the v90 platform toolset. Please make sure that Visual Studio 2008 is installed on the machine.

Devo per caso installare anche la versione 3.5?

Albitexm
09-05-2010, 03:45
Salve.

Devo per caso installare anche la versione 3.5?

Perchè non poni la domanda su i forum MSDN? www.msdn.com Consiglio di andare sui forum americani, selezonando in alto a sinistra. Non capisco perchè hai dei progetti .net framework 3.5 ma non hai installato questo :what:
Comunque semplicemente andando sul sito web Windows Update, e cercando gli aggiornamenti (modalità custom), sicuramente ti verrà proposto il download dei "pacchetti" di tutti i framework precedenti.

tomminno
09-05-2010, 11:09
Vi prego non chiamate C++ quello che C++ non è.
Il C++ .NET si chiama C++/CLI ed è un altro linguaggio rispetto al C++, al di là del nome simile.

grigor91
09-05-2010, 12:17
Vi prego non chiamate C++ quello che C++ non è.
Il C++ .NET si chiama C++/CLI ed è un altro linguaggio rispetto al C++, al di là del nome simile.

Scusa era solo per far capire a quale linguaggio mi riferivo visto che con c# funziona tutto perfettamente.

grigor91
09-05-2010, 17:16
Se io creo un progetto utilizzando il framework .NET 4.0, poi con visual studio 2008 riuscirò ad aprirlo?

tomminno
09-05-2010, 22:24
Se io creo un progetto utilizzando il framework .NET 4.0, poi con visual studio 2008 riuscirò ad aprirlo?

Semplicemente no.

Albitexm
10-05-2010, 00:17
Se io creo un progetto utilizzando il framework .NET 4.0, poi con visual studio 2008 riuscirò ad aprirlo?

Ma se tu crei con il .net framework 4, come fai a non avere Visual Studio 2010? Se tu vuoi usare il compilatore 2008 puoi "importarlo" come strumento esterno in Visual Studio 2010.
Estratto da un'articolo di "Crescens2k Programming" nel suo Blog: http://c2kblog.blogspot.com/

"There is also multi targetting, so if you have both VS2008 and VS2010 installed you are able to get VS2010 to use both versions of the compiler".

Albitexm
10-05-2010, 01:49
Se io creo un progetto utilizzando il framework .NET 4.0, poi con visual studio 2008 riuscirò ad aprirlo?

Vedo che non hai ascoltato il mio consiglio.. (pubblicare sul forum MSDN americano). E vedo che non hai ancora avuto risposta sul forum msdn italiano ..
Comunque ho provveduto io a pubblicare il tuo post su un forum MSDN specifico. Se capiranno la mia traduzione, scommetto che avrò qualche risposta prima di te.

Albitexm
11-05-2010, 19:57
Salve.
Cercando di compilare dei progetti windows application form con il framework .net 3.5 VS2010 mi da questo errore:

C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(292,5): error MSB8009: .NET Framework 2.0/3.0/3.5 target the v90 platform toolset. Please make sure that Visual Studio 2008 is installed on the machine.

Devo per caso installare anche la versione 3.5?

Ho avuto la stessa risposta che hai avuto tu, sul tuo post in msdn. Mi viene chiesto quale è la tua versone di Visual Studio 2010. Si sostiene come nella tua risposta che l'RTM non dovrebbe dare problemi:
"
Hi Albitex,
What's the version of Visual Studio 2010? If it's not RTM version, I would suggest you to ask your friend to upgrade to RTM Version and check whether it still get this error.
I have a test creating a Windows Form application with .NET Framework 3.5 in RTM Version, it works fine. I suppose this issue is caused by your IDE. If your version is RTM, I would suggest you to repair it.
Please let me know the result.
Best Regards,
Nancy
Nancy ShaoMSFT, Moderatore ".

grigor91
11-05-2010, 20:33
Il problema è che a casa ho visual studio 2010, mentre a scuola è installato visual studio 2008.

P.S.: Comunque la richiesta l'ho fatta su entrambi i forum.

tomminno
12-05-2010, 07:55
Il problema è che a casa ho visual studio 2010, mentre a scuola è installato visual studio 2008.

P.S.: Comunque la richiesta l'ho fatta su entrambi i forum.

Usare il 2008 Express anche a casa?

Albitexm
12-05-2010, 21:46
Il problema è che a casa ho visual studio 2010, mentre a scuola è installato visual studio 2008.

P.S.: Comunque la richiesta l'ho fatta su entrambi i forum.

A questo punto perchè non fai come Allessandro Magno con il nodo Gordiano?
La leggenda diceva che chi fosse riuscito a sciogliere quel intricattissimo nodo avrebbe avuto gloria e potere. Alessandro sfoderò la sua spada e.. zac! un colpo secco, tagliò tutto. Quindi, imitiamolo: Perchè non ti scarichi e installi anche a casa Visual Express 2008? E' gratuito e non troppo pesante. Se non scarichi le librerie MSDN (documentazione), cosa che puoi selezionare al momento del download, non supera i 100MB. Puoi avere benissimo entrambe le versioni sulla stessa macchina.