2017-10-21 22 views
0

最近C#プロジェクトをxproj形式から新しいcsprojにアップグレードしました。移行中に古いAssemblyInfo.csが削除されましたので、私のライブラリがclscompliantであることをどのように示すことができるのでしょうか?新しいcsproj形式を使用する場合、C#アセンブリをCLS準拠としてマークする方法は?

はFYI: [assembly:CLSCompliant(true)]

+0

この属性がどのソースファイルに表示されても問題はありません。それを退職するまでの時間は、10年は役に立たなかった。 –

+0

@HansPassantユーザーは、この属性が必要なので、彼のVB.NETアプリケーションでC#ライブラリを使用できると教えてくれました。 – desautelsj

+0

これはSOユーザーでしたので、投票/回答できるようにリンクを投稿します。そうでなければ彼をより賢くすることはあなた次第です。 –

答えて

3

ちょうど自動生成されていない部分だけで、AssemblyInfo.csバックを追加します。これは、AssemblyInfo.csにあった属性です。

コードでアセンブリ属性を適用するのを止めることは何もありません。ほとんどの一般的な属性は、プロジェクト設定から提供されます。

関連する問題