2
我有多個項目和網站的解決方案。在每個項目中,我都設置了一個預生成事件來獲取項目的最高版本號(使用SubWCRev),然後用該版本號替換部分AssemblyVersion。在VS2008的網站上預建事件?
如何在網站上實現此目的?至於我可以告訴沒有預先生成事件,如果我嘗試:
- 添加另一個項目
- 使網站依賴於項目
- 使用該項目的預生成事件
用於替換網站信息的Subversion版本號將用於項目而不是網站。
任何想法?
我有多個項目和網站的解決方案。在每個項目中,我都設置了一個預生成事件來獲取項目的最高版本號(使用SubWCRev),然後用該版本號替換部分AssemblyVersion。在VS2008的網站上預建事件?
如何在網站上實現此目的?至於我可以告訴沒有預先生成事件,如果我嘗試:
用於替換網站信息的Subversion版本號將用於項目而不是網站。
任何想法?
一個建議可能是使用Web Application
項目 - 而不是Web Site
項目。雖然在你的情況下這可能不是完全可行的,但取決於基本上遷移現有代碼庫所需的工作量。
看到這個問題和它的更多信息,回答:ASP.NET Web Site or ASP.NET Web Application?
我想如果可能避免這種情況。我正在修改一個巨大的現有網站。我想象下去的轉換路線會導致大量的錯誤? – 2011-03-22 15:02:35
真的不應該有任何巨大的遷移問題 - 創建一個web應用程序項目,並添加您現有的代碼庫爲它,備份原始和替換新的項目文件夾 - 在VS中,刪除網站,並添加一個現有的項目(您新創建的項目)。建立並感受快樂。 – 2011-03-22 15:08:50
我將項目類型GUID從E24C65DC-7377-472B-9ABA-BC803B73C61A更改爲349C5851-65DF-11DA-9384-00065B846F21,但visual studio不會加載項目 – 2011-03-22 15:10:57