Как я могу поделиться папкой с содержимым между несколькими проектами ASP.Net в студии?
Вопрос
Я хотел бы разделить две папки контента («таблицы стилей» и «графика») между несколькими проектами asp.net в решении.
Есть ли способ сделать это и заставить студию отображать графику и тому подобное во время разработки?
Решение
Некоторое время назад я внимательно изучил этот вопрос и не нашел хорошего решения в Visual Studio.NET.В итоге я использовал свою систему контроля версий для совместного использования папок.
Я использовал Subversion externals для обмена несколькими рабочими копиями из одного источника в Subversion.
http://svnbook.red-bean.com/en/1.1/ch07s04.html
Я знаю, что аналогичная концепция совместного использования существует в Source Safe и, вероятно, в других системах контроля версий.
Другие советы
Я не пробовал этого, но считаю, что если вы сделаете виртуальную папку в IIS для обоих веб-сайтов, она будет правильно отображаться в VS (конечно, это означает использование IIS вместо внутреннего веб-сервера VS).