我正在一个Unity(v2019.1.11)项目中,在这种情况下,我通过以下情况从一个存在命名空间(git submodule
)的另一个项目中通过CustomNameSpace
包含了一个类:
#if FLAG
using CustomNameSpace;
public class Foo
{
}
#endif
在我当前的项目中,CustomNameSpace
不存在。因此,我认为除非在Unity的播放器设置中定义FLAG
,否则包含此代码的文件将被视为空文件。但是,即使FLAG
未定义,Unity也会为缺少的名称空间抛出错误。
我想知道如何正确避免代码文件被Unity编译甚至检查。
编辑:
我已经检查过了:
-FLAG
未在Unity播放器设置中定义
-FLAG
未在解决方案的任何代码文件中定义
-FLAG
未按照here
Assets\csc.rsp
中定义
答案 0 :(得分:1)