0
最近C#プロジェクトをxproj
形式から新しいcsproj
にアップグレードしました。移行中に古いAssemblyInfo.cs
が削除されましたので、私のライブラリがclscompliantであることをどのように示すことができるのでしょうか?新しいcsproj形式を使用する場合、C#アセンブリをCLS準拠としてマークする方法は?
はFYI: [assembly:CLSCompliant(true)]
最近C#プロジェクトをxproj
形式から新しいcsproj
にアップグレードしました。移行中に古いAssemblyInfo.cs
が削除されましたので、私のライブラリがclscompliantであることをどのように示すことができるのでしょうか?新しいcsproj形式を使用する場合、C#アセンブリをCLS準拠としてマークする方法は?
はFYI: [assembly:CLSCompliant(true)]
ちょうど自動生成されていない部分だけで、AssemblyInfo.cs
バックを追加します。これは、AssemblyInfo.csにあった属性です。
コードでアセンブリ属性を適用するのを止めることは何もありません。ほとんどの一般的な属性は、プロジェクト設定から提供されます。
この属性がどのソースファイルに表示されても問題はありません。それを退職するまでの時間は、10年は役に立たなかった。 –
@HansPassantユーザーは、この属性が必要なので、彼のVB.NETアプリケーションでC#ライブラリを使用できると教えてくれました。 – desautelsj
これはSOユーザーでしたので、投票/回答できるようにリンクを投稿します。そうでなければ彼をより賢くすることはあなた次第です。 –