当我尝试打包我的 MVC 项目(NuGet.exe pack
)时,我得到:
NuGet.exe : Access to the path '...' is denied.
我的 MVC 解决方案的content
and文件夹中的所有文件都是这种情况。script
如果我删除所有这些文件上的只读标志,NuGet.exe
就可以创建 NuGet 包。
为什么我必须删除只读标志?还有其他方法吗?
我正在使用 TFS,它在源代码控制下的所有文件上指定只读标志。
我在跑步:
- NuGet 版本:1.7.30402.9028
- Microsoft Visual Studio 2010 版本 10.0.40219.1 SP1Rel
我正在使用NuGet.exe
您在安装位于http://nuget.org/packages/NuGet.CommandLine的 NuGet 包NuGet.CommandLine时获得的。