簡體   English   中英

關閉警告CS1607

[英]Turn off warning CS1607

我有一個常見的程序集文件,我試圖關閉警告:

警告CS1607:程序集生成 - 為“文件版本”指定的版本“2.0.4.121106”不是正常的“major.minor.build.revision”格式

我這樣做了但是沒有用:

#pragma warning disable 1607    
[assembly: AssemblyVersion("2.0.*")]
[assembly: AssemblyFileVersion("2.0.4.121106")]
[assembly: AssemblyInformationalVersion("2.0.0.0")]
#pragma warning restore 1607

那么在代碼中有一些方法可以做到這一點嗎?

你得到錯誤的原因是因為版本號大於65534.我發現研究同樣的問題我的解決方案是沒有辦法(或簡單/正確)來抑制這個警告。 但是為了讓我們繞過它,我們發現我們可以在AssemblyVersion.cs中設置以下代碼,並以您的版本為例:

[assembly: AssemblyFileVersion("2.0.0.0")]
[assembly: AssemblyInformationalVersion("2.0.4.121106")]

當查看我們的dll的Properties> Details的詳細信息時,這將使它成為我們的dll“2.0.4.121106”的產品版本。

您可以在“構建”選項卡上的項目屬性中執行此操作。 有一個名為“抑制警告”的字段,你應該在那里放“1607”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM