引用插件Cinemachine,程序集中已添加引用,编辑器中可正常运行,打包的时候就打包失败,报错如下: 错误 CS0246 未能找到类型或命名空间名“Cinemachine”(是否缺少 using 指令或程序集引用?)
什么情况这是?
asmdef里添加引用了吗
Scorpio 添加了,编辑器里运行正常,要不编辑器里应该也会运行报错吧
fantasy 你可能吧Editor相关的也包进去了
Scorpio 报这个错: CS0246 未能找到类型或命名空间名“Cinemachine”(是否缺少 using 指令或程序集引用?) asmdef引用如图
代码中去掉 using Cinemachine 跟相关逻辑代码,打包就正常了。这种应该不是Editor相关包的原因吧
你是在哪个工程加的引用? 哪个工程报的丢失?
Scorpio HotfixView
fantasy 我ET7.2 Loader, HofixView , ModelView都加了, 打包也都正常.
Scorpio 这个用的ET6,ET6应该没有 Loader吧,我在ModelView又加了下,还是不行
Scorpio 各种试,刚又把Editor里的引用去掉,打包成功了,多谢大佬
因为这几个程序集,有的是在Editor下工作的。所以第三方插件,最好放在thirdparty或者Mono下,用这2个的去引用第三方插件
你看看Modelview是不是只勾了Editor,这么说理解了吗
langligelang
打的Android包,Android也勾了,还是不行
langligelang 各种试,刚又把Editor里的引用去掉,打包成功了,多谢大佬