【问题标题】:DirectX Visual Studio templates don't WorkDirectX Visual Studio 模板不起作用
【发布时间】:2020-05-01 21:28:32
【问题描述】:

我安装了一堆 Visual Studio Directx 模板,但似乎没有一个可以工作。他们都抛出一个错误,如:“错误:此模板试图加载组件程序集'Microsoft.VisualStudio.Universal.TemplateWizards, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'。有关此问题的更多信息以及如何启用此模板,请参阅有关自定义项目模板的文档。” (这个特别出现在 direct3d uwp 游戏模板中)。我尝试对现有的 .vstemplate 文件进行故障排除,但我不知道出了什么问题。

模板打不开,我尝试了所有我知道的方法,请帮忙

screenshot of said error “tamam”也意味着好的

【问题讨论】:

  • 你可能需要重新安装visual studio

标签: c++ visual-studio directx project-template


【解决方案1】:

要使用 DirectX-VS-Templates,您需要安装 VS 2017 或 VS 2019 的“通用 Windows 平台”工作负载。它提供了 Microsoft.VisualStudio.Universal.TemplateWizards 组件。

该 GitHub 项目中的 UWP 和 Win32 模板都是如此。

对于使用 C++ 的 Direct3D UWP 模板,您需要安装“通用 Windows 平台”工作负载和“C++ 通用 Windows 平台工具”可选组件。

这在readme 中有记录。

【讨论】:

  • 我看看能不能找出最小的组件 ID 放入 VSIX Prerequisites 部分,以便它始终包含所需的向导。
  • 请注意,对于 Win32 桌面项目,我已将模板 VSIX 更新为不需要“使用哪个 SDK?”提示,因此它现在不需要 UWP 组件,除非您使用的是 UWP 模板。
猜你喜欢
  • 1970-01-01
  • 2012-10-19
  • 2018-10-07
  • 1970-01-01
  • 2021-02-22
  • 2016-10-16
  • 2018-05-08
  • 2011-03-31
  • 1970-01-01
相关资源
最近更新 更多