2015-05-29 3 views
0

Каждый раз, когда я пытаюсь выполнить восстановление пакета в visual studio, я получаю ошибку ниже. Я также получаю ту же ошибку при использовании образцов из GitHub в командной строке есть (ASP.NET VNEXT DNU Ошибка восстановления

C:\Users\xxxxxx\Documents\GitHub\aspnet\samples\1.0.0-beta4\HelloMvc dnu restore) 

я могу установить среду выполнения, чтобы использовать следующую dnx -dnvm use 1.0.0-beta4 -r clr -arch x86 -p

Я пытался удалить пакеты из .dnx/пакетов и попытались заменить автономной работы, но ничего не похоже на работу

Это может быть результатом установки Visual Studio 2015 RC над CTP 6;. однако, я попытался удалить и повторно установить Visual Studio несколько раз

.

Любая помощь будет оценена по достоинству.

Writing lock file C:\Users\xxxxxx\Documents\Visual Studio 2015\Projects\test3\src\test3\project.lock.json 
---------- 
System.MissingMethodException: **Method not found: 'Newtonsoft.Json.Linq.JValue Newtonsoft.Json.Linq.JValue.CreateNull()'.** 
    at Microsoft.Framework.Runtime.DependencyManagement.LockFileFormat.WriteString(String item) 
    at Microsoft.Framework.Runtime.DependencyManagement.LockFileFormat.WriteArray[TItem](IEnumerable`1 items, Func`2 writeItem) 
    at Microsoft.Framework.Runtime.DependencyManagement.LockFileFormat.WriteProjectFileDependencyGroup(ProjectFileDependencyGroup frameworkInfo) 
    at Microsoft.Framework.Runtime.DependencyManagement.LockFileFormat.WriteObject[TItem](IEnumerable`1 items, Func`2 writeItem) 
    at Microsoft.Framework.Runtime.DependencyManagement.LockFileFormat.WriteLockFile(LockFile lockFile) 
    at Microsoft.Framework.Runtime.DependencyManagement.LockFileFormat.Write(Stream stream, LockFile lockFile) 
    at Microsoft.Framework.Runtime.DependencyManagement.LockFileFormat.Write(String filePath, LockFile lockFile) 
    at Microsoft.Framework.PackageManager.RestoreCommand.WriteLockFile(String projectLockFilePath, Project project, List`1 graphItems, PackageRepository repository, IEnumerable`1 frameworks) 
    at Microsoft.Framework.PackageManager.RestoreCommand.<RestoreForProject>d__74.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
    at Microsoft.Framework.PackageManager.RestoreCommand.<>c__DisplayClass73_0.<<ExecuteCommand>b__0>d.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
    at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
    at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
    at Microsoft.Framework.PackageManager.RestoreCommand.<ExecuteCommand>d__73.MoveNext() 
---------- 
Restore failed 
Method not found: 'Newtonsoft.Json.Linq.JValue Newtonsoft.Json.Linq.JValue.CreateNull()'. 

ответ

1

Обнаружена проблема: Newtonsoft.json.dll verion 6.0.3 не содержит метода CreateNull. Добавлена ​​версия 6.0.8 для GAC, и все сработало.