Unity的脚本工程在VisualStudio打开之后,如果往工程中直接添加项目依赖项(解决方案属性中添加项目引用等方式)之后,在切换回Unity后,刚添加的引用会自动被移除.
这是因为脚本工程的配置需要在Unity中进行,脚本工程的添加结果会被Unity项目配置重新覆盖.
要实现以上需求,首先需要在Unity资产项目框中找到 [工程名称].asmdef 文件,点击此文件会展开配置画面,在 程序集定义引用 中添加上目标程序集的.asmdef文件即可.
如若需添加的目标程序集没有.asmdef文件,则需要在Unity中,在放置该文件的目录下创建->程序集定义,按需配置.