我正在使用Visual Studio 2010中的php網站。一切都很順利,直到我嘗試發佈。沒有任何php文件包含在網站的發佈版本中。我該如何解決?如何控制Visual Studio默認發佈哪種文件?
我在該主題(Visual Studio 2010 Web Publish missing a file)中讀到,您可以根據每個文件更改BuildAction
屬性。太好了,但我該如何自動執行此操作十二分之二以及一些奇怪的文件散佈在一個龐大的文件夾層次結構中?我是否可以更改默認的BuildAction
,例如每個以*.php
結尾的文件?我甚至願意在命令行上這樣做,因爲至少可以遍歷文件列表並對其中的每個文件進行更改。
編輯:我意識到東西:BuildAction
屬性存儲在<Project_Name>.vbproj
文件,以這種形式:
<ItemGroup>
<Content Include="aboutus.php" />
<None Include="login.php" />
這是什麼樣子,我改變aboutus.php的BuildAction
剛過(通過VS),但不是login.php。明智地使用查找和替換可能會奏效,但會很乏味。這是我的臨時解決方案。
感謝您的鏈接。我希望避免手動選擇所有這些文件:它們遍佈在相當龐大的目錄層次結構中 – jpaugh
不是問題。我討厭編寫VS宏,但是如果你有多個需要這個的解決方案,這可能是值得的。 – KevDog