cls-compliant

    3

    1答えて

    以下のコードは警告CS3006を生成します。「refまたはoutまたは配列ランクでのみ異なる、MyNamespace.Sample.MyMethod(int [])メソッドのオーバーロードがCLSに準拠していません」。 この警告は有効ですか?つまり、これは本当にCLSに準拠していませんか?私は明示的なインターフェイスの実装は、オーバーロードとしてカウントされないと思っていただろう。 [assemb

    0

    2答えて

    名前は準拠していませんか?レイアウト?何? このメッセージを生成する正確なアイデアはありますか?どんなアイディアも大歓迎です。私はそのような警告の束を持っています。 実際には、私はCLSCompliant(true)を削除していますが、根本原因を知りたいと思います。

    0

    2答えて

    C#ソリューションのアセンブリ内で[assembly:System.CLSCompliant(true)]をオンにしています。 SharePoint Webサービスの生成コード内でいくつかの警告が表示されるようになりました。ここで は、CLSに準拠していないのいずれかの方法である: /// <remarks/> [System.Web.Services.Protocols.SoapDoc

    9

    3答えて

    を与えられた何の型情報: warning CS3016: Arrays as attribute arguments is not CLS-compliant どのような種類の他の情報は準拠していないではありません与えられる。私のプロジェクトでは、コンストラクタでparams配列の引数を取る属性がいくつかありますが、それらはすべて内部的なものであり、CLS準拠には影響しません。なぜこの警告が出

    5

    2答えて

    名前空間がSampleNamespace.Tools.Sampleの.NET 3.5 C#プロジェクトがあります。 私は私のプロジェクトに「Samplenamespace.Utils.Example」と呼ばれるアセンブリを追加した場合、私は次の警告を得る: を 識別子「Samplenamespace」は大文字のみが異なることは、CLSに準拠し ではありません Samplenamespaceの小文字

    93

    4答えて

    符号なし整数がCLSに準拠していないのはなぜですか? タイプの指定がパフォーマンスのためであり、正確さのためではないと考え始めました。

    1

    1答えて

    たとえば、ビジュアルベーシック.netに以前は演算子オーバーロードがありませんでしたので、通常のメソッドとして提供されていない場合は、型オーバーロード演算子を使用できません(演算子+の代わりに追加) 。 VBがこの機能を持っているので、CLSCompliantは、演算子のオーバーロードの代わりに加算、減算などの通常の静的メソッドを持っていると気にしますか? 私は言語的な静的メソッドを使用せずにいく

    52

    8答えて

    は、なぜ私は、コンパイラの警告に を得るのですか識別子 'Logic.DomainObjectBase._isNewは' CLSに準拠し、次のコードのための ではないでしょうか? public abstract class DomainObjectBase { protected bool _isNew; }

    26

    2答えて

    .NETアセンブリ全体のCLS準拠の設定が可能です。しかし、実際にはどうしていますか?例えば。 Visual Studio 2008とは?

    1

    4答えて

    私は、新しいプロジェクトのデータアクセスレイヤーとしてLINQ to SQLを使用しています。私はデザイナーに自分のデータベーステーブルを追加し、すべてがうまくいきます。 私は関数の中で、これらのクラスのいずれかを使用するたびに、Visual Studioは「種類のxxxxはCLSに準拠していません」というか、「関数XXXXの戻り値の型は、CLSに準拠していません」ことを私に警告し は、このAであ