在上一篇文章里面,我们留了一个未解决的问题,那就是在使用ILRuntime的时候,我不太希望打开两个Visual Studio和一个Unity来开发项目.这在单个屏幕的时候太让我崩溃了,那么有没有可能打开一个Visual Studio和一个Unity就能解决问题呢?答案当然得是肯定的.这边我先附上上一篇文章的传送门,然后我们再开始解决问题.
上一篇文章里面,我们成功的跑通了ILRuntimeU3D,我们在Visual Studio里面打开项目之后会有一个惊奇的发现,见下图:

正常的项目结构下面一般都只会有Assembly-CSharp和Assembly-CSharp-Editor,前者是我们的项目代码,后者则是我们项目开发使用的编辑器扩展代码.我们都知道ILRuntime是热更新框架,按照常理应该是显示在Assembly-CSharp程序集下面的呀!
我们先展开ILRuntime程序集,看看这个目录下面都有些什么?这里面我发现了一个关键的东西就是ILRuntime.asmdef文件,让我们先搜索一下这个奇怪的后缀是什么文件.Unity-Docs Assembly Definition File 传送门,这边可以直接通过传送门去了解一下.
至此,我对怎么在一个vs里面打开ILRuntimeU3D本地工程及热工工程以及有了想法了.如果需要我修改好的ILRuntimeU3D Demo,欢迎留言.