Xamarin 崩溃编辑着色器代码

Xamarin crashes editing shader code

在我的 GLSL 着色器代码中编写 if 语句会使 Xamarin Studio 崩溃。同时声明 vec3vec4 或其他杂项数据类型也会启动永久挂起。

Xamarin 似乎无法解析外语。没关系,我不需要它,但我确实需要能够处理我的代码。

我可以在我的解决方案中禁用特定文件的解析、错误检查等吗?

(根据您的问题扩展我们的评论)

Xamarin 6.1 使用 if/else、vec2/vec3/vec4 等编辑着色器文件。没有任何问题:

显示的是一个插件,它扩展了 mime 类型 text/x-cgsrc (CGSyntaxMode.xml),并添加了一些小的内容:

<File pattern="*.shader" />
<File pattern="*.fs" />  
<File pattern="*.vs" />  
<File pattern="*.cginc" />  
<File pattern="*.vert" />  
<File pattern="*.tese" />  
<File pattern="*.tesc" />  
<File pattern="*.geom" />  
<File pattern="*.frag" />  
<File pattern="*.comp" />               

6.1 中的深色主题设置: