Имитация UNC-пути с ведущей точкой

951
Uwe Keim

Будучи разработчиком 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 и, таким образом, разрешив удаленную отладку проблемы.

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

2

1 ответ на вопрос

2
KCotreau

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

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

Спасибо, @KCotreau. Так что, возможно, единственный способ - это получить Mac и Parallels и выполнить некоторую удаленную отладку VS.NET? Uwe Keim 12 лет назад 0
@ Уве Кейм Я не очень хорошо разбираюсь в MAC ... больше в Windows Guru, поэтому я ответил на эту часть. KCotreau 12 лет назад 1