у меня развивается в Unity 2019.2.3f1. Я пытаюсь написать скрипт, который может настроить файлы проекта, созданные VSTU . На случай, если ссылка будет удалена, я включил скрипт, очень похожий на скрипт из ссылки.
#if ENABLE_VSTU
using System.IO;
using System.Text;
using System.Xml.Linq;
using UnityEditor;
using SyntaxTree.VisualStudio.Unity.Bridge;
[InitializeOnLoad]
public class ProjectFileHook
{
private class Utf8StringWriter : StringWriter
{
public override Encoding Encoding => Encoding.UTF8;
}
static ProjectFileHook()
{
ProjectFilesGenerator.ProjectFileGeneration += (string name, string content) =>
{
// parse the document and make some changes
XDocument document = XDocument.Parse(content);
document.Root?.Add(new XComment("FIX ME"));
// save the changes using the Utf8StringWriter
Utf8StringWriter str = new Utf8StringWriter();
document.Save(str);
return str.ToString();
};
}
}
#endif
Проблема в том, что using SyntaxTree.VisualStudio.Unity.Bridge;
не удается скомпилировать из-за ошибки error CS0246: The type or namespace name 'SyntaxTree' could not be found (are you missing a using directive or an assembly reference?)
.
Я проверил как в Unity, так и в Visual Studio, что инструменты Visual Studio для Unity установлены и включены.
Почему кодне скомпилировать? Я что-то упускаю, что мешает компиляции?