0
我最近將一個C#項目從xproj
格式升級到新的csproj
。在遷移過程中,舊的AssemblyInfo.cs
已被刪除,因此我想知道如何指示我的庫符合要求?如何在使用新的csproj格式時將C#程序集標記爲符合CLS標準?
FYI:這是是在AssemblyInfo.cs中的屬性: [assembly:CLSCompliant(true)]
我最近將一個C#項目從xproj
格式升級到新的csproj
。在遷移過程中,舊的AssemblyInfo.cs
已被刪除,因此我想知道如何指示我的庫符合要求?如何在使用新的csproj格式時將C#程序集標記爲符合CLS標準?
FYI:這是是在AssemblyInfo.cs中的屬性: [assembly:CLSCompliant(true)]
只需添加AssemblyInfo.cs
回來,只有未自動生成的部分。
沒有什麼可以阻止您在代碼中應用程序集屬性 - 這只是大多數常用屬性都是從項目設置中提供的。
這個屬性出現在什麼源文件中並沒有關係,放在任何地方。現在是順便退休的時候了,十年沒有用了。 –
@HansPassant @HansPassant一個用戶告訴我這個屬性是必要的,所以他可以在他的VB.NET應用程序中使用我的C#庫。 – desautelsj
它是一個SO用戶,然後發佈一個鏈接,所以我們可以投票/回答。如果沒有,那麼讓他變得更聰明取決於你。 –