路径中的非法字符

时间:2013-03-05 21:39:42

标签: visual-studio-2012 cmd nuget

我在Visual Studio 2012工具命令行中运行以下命令:

"C:\source\Branch-1\.nuget\nuget.exe" install "C:\source\Branch-1\ClassLibs\WCF\ServiceHosts\PINPoller\packages.config" -source ""  -RequireConsent -solutionDir "C:\source\Branch-1\"

我收到了错误:

     Illegal characters in path.

这是构建解决方案时出现的错误。我手动将其复制到cmd。

更新:

文件夹名称在那里:

  

C:\源\科1.nuget   image

当我运行部分命令时,

"C:\source\Branch-1\.nuget\nuget.exe" install "C:\source\Branch-1\ClassLibs\WCF\ServiceHosts\PINPoller\packages.config" -source ""

没关系。

1 个答案:

答案 0 :(得分:4)

可能是答案  http://nuget.codeplex.com/discussions/398910#post925903

替换

-solutionDir "$(SolutionDir) " 

-OutputDirectory "$(SolutionDir)packages\\"
NuGet.targets中的