Я работаю с php-сайтом в Visual Studio 2010. Все шло хорошо, пока я не попытался опубликовать. Ни один из файлов php не включен в опубликованную версию сайта. Как мне это исправить?
Я читал в этой теме ( Веб-публикация Visual Studio 2010, в которой отсутствует файл ), что вы можете изменять свойство BuildAction
для каждого файла отдельно. Отлично, но как мне сделать это автоматически для одиннадцати двух и некоторых нечетных файлов, распределенных по большой иерархии папок? Могу ли я изменить значение по умолчанию BuildAction
, скажем, для каждого файла, заканчивающегося *.php
? Я даже готов сделать это в командной строке, потому что, по крайней мере, тогда я могу перебрать список файлов и изменить его для каждого из них.
Редактировать : Я кое-что понял: Свойство BuildAction
хранится в файле <Project_Name>.vbproj
в следующем виде:
<ItemGroup>
<Content Include="aboutus.php" />
<None Include="login.php" />
Вот как это выглядит сразу после того, как я изменил BuildAction
файла aboutus.php (через VS), но не login.php. Разумное использование Find-and-Replace будет работать, но будет утомительным. Это мое временное решение.