[英]Handling multiple projects in Visual Studio
我试图在 Visual Studio(SteamVR,Obi)中一次性处理多个项目。 问题仅出现在 Visual Studio 中,在 Unity 编辑器中一切正常。
我在 Visual Studio 2019 中的项目如下所示:
现在,我想在连接所有项目的主项目脚本中编写代码。 代码:
using Obi;
using UnityEngine;
using UnityEngine.Rendering;
using Valve.VR.InteractionSystem;
public class ObiURPSteamVR : MonoBehaviour
{
//1 - Obi - no problem in Unity, VS error in declaration
public ObiEmitter emitter;
//2 - URP Volume - working
public Volume URPVolume;
//3 - SteamVR - no problem in Unity, VS error in declaration AND in "using"
public Player steamVRPlayer;
}
我的问题是如何连接所有项目,有可能吗? 我将再添加一次,在 Unity Editor 中一切正常,我可以拖放 SteamVR 播放器和 ObiEmitter,控制台 output 中没有错误。 谢谢你的每一个想法。
在 Visual Studio 中,创建一个“空解决方案”。 将您的所有项目添加到此解决方案中。 当一个项目引用另一个项目的类型时,右键单击该项目并“添加引用”。
所以显然它是 Unity 2019.3.12f 版本中的一个错误。 检查 2019.4.01f,一切正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.