当我打开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
解决这个问题是什么?
答案 0 :(得分:6)
更新到DotNetCompilerPlatform 1.0.1 here
还要确保你运行nuget 3.3(它附带了visual studio 2015的更新版,或者你可以使用工具扩展和更新)