He encontrado que C++/CLI es un lenguaje muy poderoso para envolver bibliotecas C/C++ con .NET.¿Microsoft continuará admitiendo C++/CLI?
Creo que es mucho mejor que utilizar PInvoke para C por varias razones.
Sin embargo, cuando actualicé my project a Visual Studio 2010, he encontrado que tiene menos soporte para C++/CLI.
Ejemplos:
- Targeting the 3.5 framework with the Visual C++ 2010 compiler is not supported. - no serán fijos.
- No coverage highlighting. - Debe ser reparado en la próxima versión.
- Sin Intellisense - 501921, 459187, 455686. ¡Por diseño!
- Useless CA1811 warning. - No ser reparado.
- Uselss CA1806 warning. - Pospuesto.
Microsoft afirma:
Quiero dejar en claro que mientras no podemos abordar esta cuestión, hemos reducido soporte para C++/CLI solamente debido al tiempo y las limitaciones de recursos. Esto NO es una indicación de que estamos distanciando de la tecnología.
Pero, C++/CLI nunca tuvo un soporte realmente bueno, y si la versión actual de VS tiene menos soporte, ¿qué depara el futuro?