簡體   English   中英

清理C#代碼

[英]Cleaning up C# code

將C#.NET代碼部署到服務器時,是否有任何工具可以清除所有注釋,調試語句和文檔的C#.NET代碼?

我希望將其用於部署方案……希望能夠將其與CruiseControl.NET甚至TFSBuild集成。

提前致謝。

  • SK

沒有理由這樣做。 注釋,調試語句和文檔被編譯器忽略,因此,如果使用MS-Build進行部署,則沒有任何意義。

注釋 :默認情況下將忽略它們

debug語句 :只要在發布模式下編譯代碼,所有Debug.Assert都將被忽略。

文檔 :帶注釋相同

做一個發布版本-將刪除所有這些東西。

當“構建”代碼時,編譯器將生成二進制映像CLI指令。 沒有逗號將被忽略。

要刪除調試語句,請在發布模式下進行構建。

如果您擔心有人會逆轉您的代碼,則應考慮進行混淆以使其變得更加困難。

發布版本-nt

暫無
暫無

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

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