【发布时间】:2021-10-02 09:57:21
【问题描述】:
我正在尝试开始为 Hololens 2 进行开发。
我没有使用 Unity 创建 3D 应用程序,而是打算使用 C# 创建一个“桌面应用程序”。
从 Microsoft Marketplace 安装 Windows Mixed Reality App Templates 后,我尝试创建 C# 项目,但 VS 在创建项目时卡在进度条中,几分钟后显示以下消息:
这个问题在这个 MS 页面中有所解决:Creating a holographic DirectX project,其中说:
如果您的全息 C# 项目不是从 Windows Holographic 应用模板启动,您需要从 Windows Mixed Reality C# 模板项目复制 ms.fxcompile.targets 文件并将其导入您的.csproj 文件以进行编译添加到项目中的 HLSL 文件。
这显然是 Microsoft 已知的问题,但仅此而已。
即使VS完全卡住了,它确实会为项目创建文件,并且上面提到的所有文件都存在但我没有正确打开。
我应该怎么做才能使 C# 项目工作?有其他人遇到过这种情况吗?
PS.: C++ 项目模板工作正常。
谢谢。
【问题讨论】:
-
在 Visual Studio 中开始创建 MR 应用时,您选择了哪个项目模板作为脚手架?我尝试使用
Holographic DirectX11 App(Universal Windows)重现此问题,但对我来说效果很好。您能否检查您的PC或网络网关上是否正在运行任何网络管理软件(如杀毒软件、防火墙、VPN等)?
标签: c# visual-studio hololens