繁体   English   中英

在 Visual Studio 中处理多个项目

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM