Решение Visual Studio на подключенном диске VirtualBox выдает странное сообщение об ошибке при открытии в Visual Studio на виртуальной машине.
Я получаю странное сообщение об ошибке при открытии решения в Visual Studio. Проблема заключается в том, что я использую OSX 10.13.6, а затем Windows 10 в виртуальной машине VirtualBox. Мой исходный код / решение находится в файловой системе моего Mac, а Visual Studio установлена на виртуальной машине Win10 (долгая история; я столкнулся с другими трудностями при работе с решением на базе Visual Studio OSX и в качестве альтернативы).
Допустим, решение находится на моем Mac по адресу /Users/tom/development/myproject/foo.sln. На этом хосте я назначил / Users / tom / development / имя «devstuff» в качестве общей папки VirtualBox, автомонтирование / постоянное.
На гостевом компьютере Win10 я сопоставил \ VBOXSVR \ devstuff \ с буквой Z диска. Когда я перехожу к Z: в проводнике Windows я вижу каталог myproject, как и следовало ожидать. Я могу читать / записывать файлы в этом каталоге из гостевой ОС Win10, поэтому я думаю, что мой общий доступ / отображение / монтирование настроен правильно.
В гостевой ОС Win10 я затем запускаю Visual Studio (v 15.9.5) и захожу в «Файл | Открыть | Проект / Решение»; Затем я просматриваю Z: \ myproject \ foo.sln. Когда я открываю его, я получаю следующую ошибку:
Создание виртуального каталога http://localhost:49267 завершилось неудачно с
ошибка: имя файла:
\\? \ Z: \ myproject.vs \ config \ applicationhost.config Ошибка: не удается прочитать
конфигурационный файл. Вам нужно будет вручную создать этот виртуальный
каталог в IIS, прежде чем вы сможете открыть этот проект.
(Это обратная косая черта + обратная косая черта + вопросительный знак + обратная косая черта + Z + двоеточие + обратная косая черта ...)
applicationhost.config существует, и я могу просматривать его как с гостевой, так и с хост-ОС. Я даже могу открыть его в Visual Studio!
Почему мой подключенный диск Z: выглядит как сетевой ресурс \\? \ Z: \ при открытии файла в Visual Studio? Я предполагаю, что именно поэтому он не может найти файл, но почему он просто не открывает его как Z: \ myproject ...?