2015-09-12 4 views
4

Я импортировал UnityVS 2.1 в свой Unity 5.1.1f1 Personal .. и как только я импортирую, я получаю следующую ошибку.Ошибка UnityVS при импорте?

DirectoryNotFoundException: Не удалось найти часть пути "C: \ Users \ Public \ Documents \ Unity \ Проекты Достижения системы \ Library \ UnityAssemblies \ version.txt". System.IO.FileStream..ctor (путь System.String, режим FileMode, Доступ к FileAccess, общий ресурс FileShare, Int32 bufferSize, Boolean анонимный, параметры FileOptions) (по адресу /Пользователи/builduser/buildslave/mono-runtime- и -classlibs/build/mcs/class/corlib/System.IO/FileStream.cs: 292) System.IO.FileStream..ctor (путь System.String, режим FileMode, Доступ к FileAccess, общий ресурс FileShare) (обертка удаленный доступ -invoke-with-check) System.IO.FileStream: .ctor (строка, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare) System.IO.StreamWriter..ctor (System.String path, Boolean append, System.Text.Encoding encoding, Int32 bufferSize) (at /Пользователи/builduser/buildslave/m ono-runtime-and-classlibs/build/mcs/class/corlib/System.IO/StreamWriter.cs: 124) System.IO.StreamWriter..ctor (путь System.String, Boolean append) (wrapper remoting-invoke -with-check) System.IO.StreamWriter: .ctor (string, bool) System.IO.File.CreateText (путь к System.String) (по адресу /Пользователи/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.IO/File.cs: 159) SyntaxTree.VisualStudio.Unity.Bridge.ProjectFilesGenerator.CreateVersionFile (System.String [] assembly) SyntaxTree.VisualStudio.Unity.Bridge.ProjectFilesGenerator. DeployUnityAssemblies (SyntaxTree.VisualStudio.Unity.Bridge.ProjectSystem.UnitySolution решение) SyntaxTree.VisualStudio.Unity.Bridge.Pr ojectFilesGenerator.GenerateProject () SyntaxTree.VisualStudio.Unity.Bridge.Project + <> c__DisplayClass4.b__3 () UnityEditor.EditorApplication.Internal_CallUpdateFunctions() (при C:/buildslave/единство/сборки/артефакты/полученных/общих/редактора /EditorApplicationBindings.gen.cs:264)

Может ли кто-нибудь сказать мне, в чем проблема? Я использую версию сообщества VS2015.

ответ

6

Ok Я решил эту проблему ... похоже на UnityVS вратаря создать структуру папок следующим образом само по себе

\ Library \ UnityAssemblies \ version.txt

Так что я создал его вручную путем создания папку UnityAssemblies и пустой текстовый файл с именем version.txt внутри него ... и bam он отлично работал .. Stupid UnityVS ... заставил меня беспокоиться в течение 1 часа.

2

Это происходит, когда ваш проект не имеет сценариев и не был начал по крайней мере 1 раз, только тогда эту папку и файл создается

+0

Это должно быть комментарий. – Matheno

+1

@MHakvoort: Собственно, это правильный ответ. Я посмотрел на более высокий голос и подумал: «Почему я должен создавать этот файл version.txt вручную?» Затем я увидел этот ответ и понял, что он объяснил фактическую проблему: ошибка, в которой вы получаете эту ошибку, когда в проекте нет сценариев. Я добавил один сценарий в свой проект и попробовал еще раз, и на этот раз никаких ошибок. (Я никогда не сталкивался с этим в своих обычных проектах, потому что у них уже есть скрипты в них, но это был тестовый проект без скриптов.) –

Смежные вопросы