错误PackageManager控制台

时间:2017-01-27 18:50:17

标签: c# asp.net-mvc visual-studio powershell

当我打开PackageManagerConsole时。我有问题

  

Join-Path:无法转换' System.Object []'到类型   ' System.String'参数' ChildPath'需要。指定的方法是   不支持。在   C:\ Users \用户renan.carlos \来源\回购\ CodingCraft \ ExerciciosCodingCraft \包\ Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0 \工具\ init.ps1:13   char:57 + ... rPackageDirectory = Join-Path $ packageDirectory   $ compilerPackage.Name + ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:   InvalidArgument :( :) [Join-Path],ParameterBindingException +   FullyQualifiedErrorId:   CannotConvertArgument,Microsoft.PowerShell.Commands.JoinPathCommand

     

Join-Path:无法将参数绑定到参数' Path'因为它是   空值。在   C:\ Users \用户renan.carlos \来源\回购\ CodingCraft \ ExerciciosCodingCraft \包\ Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0 \工具\ init.ps1:14   char:44 + ... erPackageToolsDirectory = Join-Path   $ compilerPackageDirectory'工具' + ~~~~~~~~~~~~~~~~~~~~~~~~~ +   CategoryInfo:InvalidData :( :) [Join-Path],   ParameterBindingValidationException + FullyQualifiedErrorId:   ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.JoinPathCommand

解决这个问题是什么?

1 个答案:

答案 0 :(得分:6)

更新到DotNetCompilerPlatform 1.0.1 here

还要确保你运行nuget 3.3(它附带了visual studio 2015的更新版,或者你可以使用工具扩展和更新)