Добавляет файл в проект, но делает это в исходном местоположении, а не в новом.
Вы можете увидеть это, если исключите исходный файл из вашего проекта VS (но не удаляете файл с диска) - файл будет добавлен в ваш проект в его исходном местоположении
например. если у вас есть папки FolderA\index.htm
и FolderB
, и вы хотите создать ссылку на index.htm
в FolderB
. Исключите index.htm
из вашего проекта (но оставьте его в FolderA
на диске), чтобы в вашем проекте были только две пустые папки. Щелкните правой кнопкой мыши на FolderB
и выберите Add Existing Item
, выберите index.htm
из FolderA
и нажмите Add as Link
. Файл будет добавлен в ваш проект, но в FolderA
(где он находится на диске), а не в FolderB
, где вы сказали, чтобы добавить его.
Для меня это выглядит как ошибка VS.
Как уже упоминалось, это допустимый сценарий, если у вас есть несколько «корневых» сайтов в одном проекте, но вы хотите разделить ресурсы между ними