首页 文章

Unity中的多个Visual Studio项目

提问于
浏览
5

我试图将我的所有非Unity特定代码移动到不从 MonoBehaviour 继承的类,类似于this . 我为所有非 MonoBehaviour 类创建了一个名为 Models 的单独Visual Studio项目,并将该项目添加到Visual Studio解决方案中 . 但是,我无法通过Visual Studio向我的Unity项目添加对我的 Models 项目的引用(“添加引用”按钮并未读取Unity自动重建其Visual Studio项目,因此任何添加的引用都将丢失),所以我将我的 Models .dll的输出位置设置为Unity中的Assets文件夹,然后将.dll添加到Unity中的Project视图中 . 这一切都奏效了 . 问题是每当我重建我的 Models 项目时,Visual Studio中的Unity项目似乎都没有获取更改,所以我必须从Unity的Project视图中删除.dll并在每次制作时重新添加它对 Models 项目的任何更改 .

有没有办法让Visual Studio自动查看我的 Models .dll的更改,还是有更好的方法让我的Unity项目引用另一个Visual Studio项目?

1 回答

  • 2

    我试着为你研究这个,到目前为止我能找到的最接近的是:http://devleader.ca/2015/02/08/multiple-c-projects-unity-3d-solution/

    它详细介绍了如何采用统一和视觉工作室来正常工作并正确同步而无需重建/运行/其他疯狂的事情来使项目协同工作 .

    希望能帮助到你 .

相关问题