簡體   English   中英

如何抑制nuget包中“垃圾”的產生?

[英]How can I suppress the generation of 'trash' from nuget packages?

在當前的項目中,我使用了大量的nuget包用於各種目的(Nancy,Unity,Razor ..),它們都會在應用程序輸出目錄中產生很多噪音,即使在發布配置上也是如此。 我該如何阻止他們這樣做?

  • * .pdb調試數據庫
  • * .xml文檔文件
  • *。不必要的語言環境資源(我的輸出目錄中有20個文件夾,用於每個goddarn langauge ..)

檢查配置管理器中的“發布”版本,看看是否所有項目都實際設置為發布。 如果是,請檢查每個項目屬性,在構建選項卡上查看定義了哪些常量(不確定這是否會影響事物),單擊高級按鈕,查看調試信息的位置。

如果你真的想要擺脫那些東西(畢竟,它們是有原因的)我建議在你的項目屬性中定義post build事件,以便在項目成功構建后由Visual Studio刪除它們。

確保使用適當的宏來定位正確的目錄。 此外,取消選中DEBUG和TRACE常量和XML文檔的創建,以禁止為您自己的項目創建* .pdb和* .xml文件。

關於構建事件的MSDN

暫無
暫無

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

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