Can*_*ers 23 c# build nuget asp.net-mvc-2 dotless
我已经在VS2012中通过Package Manager安装了dotless到现有的混合C#解决方案(类库和MVC2应用程序),但是现在当我构建它(F5)时,我得到以下两个错误:
命令""C:\ @ GitRepos\EBS\SolutionFiles\.nuget \nuget.exe"install"C:\ @ GitRepos\EBS \\ packages.config"-source"" - o"C:\ @ GitRepos\EBS\SolutionFiles\packages""以代码-1退出.
和
该系统找不到指定的路径.
在向解决方案添加无点之后,添加了具有"NuGet.exe和"NuGet.targets"的".nuget"文件夹.
我还尝试将dotless添加到一个新的MVC2项目中,除了必须在web.config中添加一个mime类型之外它一切正常.但是没有".nuget"文件夹.
我还注意到,如果我创建一个新的NServiceBus解决方案(安装后),也会发生同样的情况.消息中的路径发生更改但错误相同.
如果我服用
"C:\ @ GitRepos\EBS\SolutionFiles\.nuget \nuget.exe"安装"C:\ @ GitRepos\EBS \\ packages.config"-source"" - o"C:\ @ GitRepos\EBS\SolutionFiles \套餐"
并通过命令提示符运行它然后我得到:
package.config中列出的所有软件包都已安装.
Nat*_*zie 29
所以放弃了这个,然后几天再看一遍,我找到了答案.我遇到了david-martos.blogspot.co.uk.打开我的命令提示符后发现它也说"The system cannot find the path specified"我去了注册表.我发现"HKEY_CURRENT_USER\Software\Microsoft\Command Processor"有一个AutoRun键"c:\ansi140\x64\ansicon.exe -p ".删除它并再次尝试我的一个NserviceBus解决方案后,我发现它构建得很好.我希望这有助于其他人.
这是David Martos帖子的直接链接.
这也可能是您必须设置的nuget包恢复许可.http://blog.nuget.org/20120518/package-restore-and-consent.html
对于任何想要永久接受同意的人,请查看安装http://nuget.org/packages/NuGetEnablePackageRestore - 它将自动在所有计算机上接受.
小智 5
只需从 NuGet 包管理器控制台执行以下命令即可。它对我有用:
PM> Install-Package NuGetEnablePackageRestore
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38442 次 |
| 最近记录: |