当我尝试使用 Rider 创建新的 C++ 项目时,我收到以下窗口:
问题是,我不知道应该在
CppWindowsSdkVersion
字段中写什么。我刚刚使用 Visual Studio 安装程序更新到最新工具,并且我特别希望使用最新实现的功能。
作为参考,在 Visual Studio 安装程序中我可以看到我有这些可用项目:
还有其他一些。我要查找什么号码/如何找到它?我已经检查了 MSBuild 安装目录、regedit 等。
我要找的版本和“
Windows 10 SDK
”一样吗?这并不是很清楚 - 顺便说一句,可能会有差异。 Windows 10 SDK版本和Cpp SDK版本。
CppWindowsSdkVersion
字段对应于 <WindowsTargetPlatformVersion>
文件中的 .vcxproj
。
您可以在
下找到可用 SDK 的确切版本号C:\Program Files (x86)\Windows Kits\10\Include
在验证这一点时,我注意到一个错误。该字段被忽略:RIDER-114176 项目创建对话框中的 CppWindowsSdkVersion 被忽略。
要解决此问题,请打开 .vcxproj 并为
<WindowsTargetPlatformVersion>
标记设置准确的 SDK 版本,例如:
<WindowsTargetPlatformVersion>10.0.22000.0</WindowsTargetPlatformVersion>