<分区>
作为 C++ 坚持者,这确实困扰着我。我一直很喜欢微软大约十年前提出的“语言无关框架”的想法。为什么他们放弃了这个想法?有谁知道背后的原因吗?
标签 c++ .net wpf managed-c++
<分区>
作为 C++ 坚持者,这确实困扰着我。我一直很喜欢微软大约十年前提出的“语言无关框架”的想法。为什么他们放弃了这个想法?有谁知道背后的原因吗?
最佳答案
部分原因是 C++ 支持实际上是两种语言合而为一—— native 和 CLI 变体; Visual C++ 团队已经承认,额外的开发负载是正确的 MSBuild 集成滞后(滞后?我在 2008 年或以后没有检查过)其他语言的原因。
另一部分将与编译期间的代码生成有关,该代码在 C# 构建中进行,以支持例如具有约束力的“魔法”;我发现即使在 F# 中,您也不会“刚刚发生”。
关于c++ - 为什么 WPF 不像 WinForms 那样支持 C++.NET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1241848/