Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

NuGet.exe pack gives access to the path is denied

When I try to pack my MVC project (NuGet.exe pack) I get:

NuGet.exe : Access to the path '...' is denied. 

This happens to be the case for all files in the content and script folder of my MVC solution. If I remove the readonly flag on all these files NuGet.exe is able to create the NuGet package.

Why do I have to remove the readonly flag? Is there another way?

I'm using TFS which specify the readonly flag on all files under source control.

I am running:

  • NuGet Version: 1.7.30402.9028
  • Microsoft Visual Studio 2010 Version 10.0.40219.1 SP1Rel

I'm using the NuGet.exe that you get when you install the NuGet package NuGet.CommandLine which is located at http://nuget.org/packages/NuGet.CommandLine.

like image 819
knut Avatar asked May 14 '12 10:05

knut


People also ask

How do I know if nuget exe is installed?

How do I check the exact version of the NuGet tools that are installed? In Visual Studio, use the Help > About Microsoft Visual Studio command and look at the version displayed next to NuGet Package Manager.


1 Answers

Apparently, you need to set ReadOnly=false for the files it accesses

like image 147
TJB Avatar answered Sep 21 '22 15:09

TJB