c++ - 为什么 WPF 不像 WinForms 那样支持 C++.NET?

标签 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/

相关文章:

c++ - Code::Blocks 无法识别 std::thread

c++ - 如何用 C++ 数组初始化 OpenCL 常量 vector ? [主持人]

c++ - 如何将 'CDT' 转换为 time_zone_ptr

c++ - 如何在不进行类型转换的情况下从双端队列中提取?

c# - 当值在源的 set 子句中被检查为无效时更新目标

.net - ClickOnce 证书已过期 - 未签署 list

c# - 从属性中检索表达式并将其添加到表达式树

c# - 分配从 MSBuild 中的属性获取的参数值

c# - 从 ListBoxItem 获取 ListBox 对象

c# - WPF VSTS 应用程序卡在 VS 凭据提示上