找不到 SDK“WindowsMobile, Version=10.0.10240.0”

UWP项目在VS2015编译好好的,升级到VS2019后编译报这个错误。

解决方案一:

在解决方案资源管理器中找到 [项目](你编译的项目)>引用(在项目文件夹下)>Windows Mobile(带黄色感叹号)

直接右键删掉

加回的方法:

编辑工程文件,添加下面 ItemGroup。

<ItemGroup>
    <SDKReference Include="WindowsMobile, Version=10.0.18362.0"/>
</ItemGroup>


解决方案二:

把手动安装的WindowsMobile SDK从目录

C:\z\Extension SDKs\WindowsMobile

拷贝到

C:\Program Files (x86)\Windows Kits\10\Extension SDKs\

备注:我采用的方案一解决的,方案二未尝试。

<think>好的,我需要帮助用户到如何安装Windows SDK 10.0.10240.0。首先,根据用户提供的引用资料,他们遇到了MSB8036错误,提示不到特定版本的SDK。引用[2]和[3]都提到了这个问题,并建议安装所需的SDK版本或者调整项目设置。引用[4]提到在解决方案属性中修改目标平台版本,这可能是一个临时解决办法,但用户可能还是需要安装正确的SDK版本。 用户的问题是关于安装10.0.10240.0的具体方法。根据引用[1],用户之前安装了10.0.14393,但可能需要更旧的版本。首先,我需要确认Windows SDK 10.0.10240.0的官方下载途径。微软通常会通过其官方网站或Visual Studio安装程序提供旧版本的SDK。用户可能需要访问微软的SDK存档页面,或者通过VS的安装程序中的“单个组件”选项来查。 另外,引用[3]提到可能需要检查Visual Studio的安装选项,确保勾选对应的SDK版本。但有时候旧版本可能不再直接列出,这时用户可能需要单独下载离线安装包。需要注意,安装旧版SDK时可能存在兼容性问题,特别是与较新版本的Visual Studio配合使用时。 总结步骤应该是:1) 检查VS安装程序中的可用SDK版本;2) 访问微软SDK存档页面下载指定版本;3) 安装后重新配置项目属性。同时,提醒用户在安装后可能需要调整项目设置中的目标平台版本,如引用[4]所述,以确保项目正确识别SDK。还要注意,如果用户的项目不需要特定旧版本,升级到较新的SDK可能更简单,如引用[1]中的用户最终安装了10.0.14393版本成功运行。</think>### 如何安装 Windows SDK 10.0.10240.0? #### 步骤 1:通过 Visual Studio 安装程序获取 1. 打开 **Visual Studio Installer**,选择当前安装的 Visual Studio 版本,点击 **修改**。 2. 在 **单个组件** 选项卡中搜索 **Windows 10 SDK (10.0.10240.0)**。 - 如果列表中不存在此版本,可能是该版本已从默认安装源中移除[^2][^3]。 #### 步骤 2:手动下载离线安装包 1. 访问微软官方 **SDK 存档页面**(如 [Windows SDK 和工具存档](https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/))。 2. **Windows 10 SDK (10.0.10240.0)** 的独立安装包。 - 若官方页面未提供,可尝试通过微软开发者论坛或第三方可信资源获取离线安装程序。 #### 步骤 3:安装后配置项目 1. 安装完成后,在 Visual Studio 中右键点击解决方案,选择 **重定解决方案目标**。 2. 在项目属性页的 **常规** 选项卡中,将 **Windows SDK 版本** 设置为 **10.0.10240.0**[^4]。 #### 注意事项 - **兼容性问题**:旧版 SDK 可能与新版本的 Visual Studio 或 C++ 工具链存在兼容性问题,需确保开发环境匹配。 - **替代方案**:若无法到安装包,可尝试升级项目至更高 SDK 版本(如 10.0.14393),参考用户成功案例[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值