我希望统一版本忽略我的测试脚本,我添加以下内容:
/home/roroco/Dropbox/cs/Anti.Neighbor.Noise/Assets/Test/Test.asmdef
{ “ name”:“测试”, “引用”:[“ Assembly-CSharp”], “ optionalUnityReferences”:[“ TestAssemblies”] }
统一编辑器控制台提高:
Assembly has reference to non-existent assembly 'Assembly-CSharp' (Assets/Test/Test.asmdef)
如果我不引用Assembly-CSharp,则测试脚本无法导入Aseebmly-CSharp中的类 当然我不能使用asmdef文件,但是在这种情况下,当统一构建时,构建将包括测试脚本并引发未找到错误的“ NUnit” dll。
所以我希望有一种方法可以引用Assembly-CSharp来测试我的脚本
答案 0 :(得分:0)
为Assembly-CSharp(默认程序集)中当前存在的代码创建另一个asmdef。然后,您可以从“测试”程序集中引用新程序集。