我发现C++/CLI是一个用.NET包装C/C++库的非常强大的语言。微软会继续支持C++/CLI吗?
我相信比由于各种原因使用C的PInvoke好得多。
但是,当我将my project升级到Visual Studio 2010时,我发现它对C++/CLI的支持较少。
例子:
- Targeting the 3.5 framework with the Visual C++ 2010 compiler is not supported. - 不会被修复。
- No coverage highlighting. - 应该在下一个版本中修复。
- 无Intellisense - 501921,459187,455686。按设计!
- Useless CA1811 warning. - 不会被修复。
- Uselss CA1806 warning. - 推迟。
微软声称:
我想讲清楚,尽管我们 无法解决这个问题,我们减少了 支持C++/CLI只是由于时间 和资源的限制。这不是 这表明我们正在将该技术从我们的技术中分离出来。
但是,C++/CLI从来没有得到过很好的支持,如果当前版本的VS支持较少,未来会有什么样的支持?