VisualStudio編譯不生成xml、pdb文件的方法

我們爲了減少發佈/Release時項目的體積,希望在編譯時不生成xml註釋文檔(包括引用的其他類庫),和pdb調試文件

用你喜歡的文本編輯器打開項目.csproj文件,找到PropertyGroup節點

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">

</PropertyGroup>

節點中加入元素節點AllowedReferenceRelatedFileExtensions

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  <AllowedReferenceRelatedFileExtensions>
    <!-- 阻止默認的 XML 和 PDB 文件複製到 RELEASE 的輸出目錄. 只有*.allowedextension 擴展名的文件可以被包含, 當然這個擴展的文件並不存在.-->
    .allowedextension
  </AllowedReferenceRelatedFileExtensions>
</PropertyGroup>

注:不同的編譯方式請在相應的PropertyGroup下都添加上

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章