gpt4 book ai didi

c# - 您能否在 ARM 上的最新 Visual Studio 中构建 VSTO Excel 解决方案?

转载 作者:行者123 更新时间:2023-12-05 04:24:45 32 4
gpt4 key购买 nike

我看到现在有 Visual Studio 的原生 ARM 版本,这很棒,因为我在我的 Mac 上使用 Parallels Desktop,而以前版本的 Visual Studio 非常慢。我看到有些工作负载可用,有些则不可用:https://developercommunity.visualstudio.com/search?space=8&q=%5BARM64%5D&stateGroup=active&ftype=idea&sort=relevance

我不清楚的一件事是它是否支持 VSTO 解决方案。我知道最新的 .Net 框架版本不支持 VSTO:https://github.com/dotnet/core/issues/5156但我不确定运行基于 ARM 的 native Visual Studio 版本以在 .Net 4.8 框架版本上运行 VSTO 解决方案是否存在任何障碍。

最佳答案

不,这是不可能的。适用于基于 ARM 的处理器的 Microsoft Office 不支持基于 ARM 的 COM 插件(未模拟)。

Office 应用程序使用 Microsoft 的新技术,称为 ARM64EC,代表 ARM64 Emulation Compatible。该技术允许开发人员混合和匹配为 ARM64 native 构建的代码以及在仿真中运行的代码。因此,具有不原生支持 ARM64 的依赖项的应用程序可以部分作为 native 应用程序运行,部分以仿真方式运行。

Office 具有 x64 代码和旧版加载项,这些代码和旧版加载项不是为 ARM 上的 Windows 11 构建的。借助 ARM64EC,Microsoft 可以重建应用的大部分以在 ARM 设备上本地运行,而较旧的组件则在仿真中运行。

关于c# - 您能否在 ARM 上的最新 Visual Studio 中构建 VSTO Excel 解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73445396/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com