Ho trovato che C++/CLI è un linguaggio molto potente per il wrapping di librerie C/C++ con .NET.Microsoft continuerà a supportare C++/CLI?
Credo che sia molto meglio che usare PInvoke per C per vari motivi.
Tuttavia, quando ho aggiornato my project a Visual Studio 2010, ho trovato che ha meno supporto per C++/CLI.
Esempi:
- Targeting the 3.5 framework with the Visual C++ 2010 compiler is not supported. - non sarà risolto.
- No coverage highlighting. - Dovrebbe essere risolto nella prossima versione.
- No Intellisense - 501921, 459187, 455686. Di Design!
- Useless CA1811 warning. - non sarà risolto.
- Uselss CA1806 warning. - Posticipato.
Microsoft sostiene:
Voglio mettere in chiaro che, mentre noi non possiamo affrontare questo problema, abbiamo ridotto il supporto per C++/CLI solo per il tempo e vincoli di risorse. Questo NON è un'indicazione che stiamo prendendo le distanze dalla tecnologia .
Ma, C++/CLI non ha mai avuto un valido supporto e se la versione corrente di VS ha meno supporto, cosa riserva il futuro?