Prevent NuGet Restore Package in debug builds only

前端 未结 1 1334
清歌不尽
清歌不尽 2021-02-06 09:28

I enabled the Restore Package option in my solution so when I upload the code to the CI server it updates all the packages that it needs to build correctly, and it works great.

1条回答
  •  无人共我
    2021-02-06 10:10

    You have probably managed to answer this by now but if not then these are the steps you need to follow

    Right where your solution file is within Windows there should be a folder named .nuget. Either rename or delete this folder.

    Now open each .csproj or .vbproj file in notepad or any text editor and remove these lines

    true
    
    

    The important part is removing/renaming the .nuget folder. This should now disable package restore completely.

    Edit: To selectively disable package restore for DEBUG builds edit the Nuget.settings.targets file and modify the following line

    false
    

    To

    false
    

    The Nuget.settings.targets file is under the .nuget folder which should be in the same folder as your solution file.

    0 讨论(0)
提交回复
热议问题