2

Будучи разработчиком C # .NET для Windows Forms, некоторые клиенты запускают наши приложения на Apple OS X Mac на виртуальной машине Parallels.

Parallels представляет хост-папки для гостевой Windows в виде UNC-путей с начальной точкой, например

\\.psf\Home\Some\More\Folders

Теперь наше приложение не может правильно обрабатывать ведущую точку при доступе к файлам из таких общих папок (исключение «Неверный URI, невозможно проанализировать имя хоста»).

Я хочу отладить и исправить эту проблему, к сожалению, у меня нет Mac и Parallels для тестирования.

Мой вопрос:

Есть ли способ "симулировать" этот тип общего ресурса на обычном сервере или клиенте Windows, чтобы я мог отлаживать свое приложение в Visual Studio?

Что я пробовал до сих пор:

Я уже пытался отредактировать мой файл HOSTS, чтобы он содержал следующую запись

# ...
127.0.0.1       .psf
# ...

но Windows, кажется, просто не распознает эту долю.

Обновить

Поскольку кажется невозможным то, чего я хочу достичь, я решил свою проблему, установив версию Parallels для Windows и, таким образом, разрешив удаленную отладку проблемы.

Спасибо за ваше время и ваши комментарии!

1 ответ1

2

Вы не можете сделать это так, как вы пытаетесь, по крайней мере, в Microsoft. Я цитирую: «Имена могут содержать точку (.). Тем не менее, имя не может начинаться с точки. "Вероятно, это жестко закодировано, чтобы работать таким образом.

http://support.microsoft.com/kb/909264

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .