【问题标题】:Xamarin Static Analysis with Unity使用 Unity 进行 Xamarin 静态分析
【发布时间】:2015-10-19 04:58:17
【问题描述】:
我的公司正在开发 Unity 游戏,我开始将静态代码分析集成到我们的项目中。我们使用 Xamarin Studio 作为我们的 IDE,它具有开箱即用的源代码分析以及许多我们可以使用的规则。
我的问题是如何让 Unity 将 Xamarin 规则识别为编译器错误、警告等?它似乎甚至没有考虑到它们。拥有易于执行的编码标准肯定会很有用。提前致谢!
【问题讨论】:
标签:
c#
unity3d
static-analysis
xamarin-studio
【解决方案1】:
你不能。 Unity3D 有一个独立于 Mono 的内部编译器,更不用说 Xamarin 并且不识别 代码分析。遗憾的是,我在 Unity UI 中找不到用于编译器的用户设置。
【讨论】:
-
-
@tdeeb 我没有听说过有人做 CA 这么多,但this game company 描述了他们如何在 Visual Studio 中编写大部分代码独立于 Unity(通过使用 MVVM 模式)(您可以使用赛马林)。通过将大部分代码与 Unity 分离,您可以在 Unity 之外进行开发并获得代码分析等好处。试试看吧