Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 如何在自动生成的XSD代码中修复CLS兼容_Vb.net_Cls Compliant - Fatal编程技术网

Vb.net 如何在自动生成的XSD代码中修复CLS兼容

Vb.net 如何在自动生成的XSD代码中修复CLS兼容,vb.net,cls-compliant,Vb.net,Cls Compliant,我们有一个数据集,其中一列是VB关键字。生成的代码会自动在*.designer.vb中的属性名称前面加下划线。这是对CLS合规性的警告。现在,我们希望删除警告并将警告作为错误打开。我知道如何正常地修复这个问题,但如果我这样做,迟早会有人接触设计器,重新生成代码,并删除修复。我现在不能更改列名,太晚了。有没有办法摆脱这个困境?我也试图摆脱那些下划线xor警告。目前,我将整个程序集设置为ClsCompliant(False)。我不喜欢这样做,因为在某些时候,我们可能希望更改语言,或者至少在c#项目中

我们有一个数据集,其中一列是VB关键字。生成的代码会自动在*.designer.vb中的属性名称前面加下划线。这是对CLS合规性的警告。现在,我们希望删除警告并将警告作为错误打开。我知道如何正常地修复这个问题,但如果我这样做,迟早会有人接触设计器,重新生成代码,并删除修复。我现在不能更改列名,太晚了。有没有办法摆脱这个困境?

我也试图摆脱那些下划线xor警告。目前,我将整个程序集设置为ClsCompliant(False)。我不喜欢这样做,因为在某些时候,我们可能希望更改语言,或者至少在c#项目中使用一些dll。但这可能是最好的解决办法。