2017-08-11 80 views
1

我需要在Visual Studio 2015中構建一個其他人可以貢獻的網站。 Git是首選的版本控制平臺。完全在git倉庫中創建Visual Studio網站項目

如果我在Visual Studio中使用文件 - >新建 - > Web站點將Web位置設置爲文件系統 - > C:\ GitProjects \ Website1來創建網站,則sln文件將存儲在完全不同的文件夾(C :\ Users \ tim \ Documents \ Visual Studio 2015 \ Projects \ Website1)

這意味着sln文件不在git存儲庫中,其他人無法打開它或項目。

我應該如何在VS2015中設置項目,以便我們都可以使用它?

回答

0

這有點令人費解,但答案是爲網站創建一個文件夾中的文件夾中(我把它叫做網站)含sln文件。這可能是(2)末尾的文件夾,因爲VS會嘗試創建兩個具有相同名稱的文件夾。

我用File,New,Web Site創建了網站。然後是模板,Visual C#,ASP.NET Web窗體站點。

將VS創建的文件夾的內容複製到sln文件所在文件夾的網站文件夾中。

返回到Visual Studio。右鍵單擊解決方案資源管理器中的網站並單擊刪除解決方案文件應該是Solution Explorer中的唯一條目。

右鍵單擊該解決方案,單擊添加,然後單擊現有網站。找到網站文件夾,然後單擊打開。現在,所有東西都應該放在一個可以添加到git存儲庫的文件夾中。

你這樣做之前,這是一個好主意,重命名的解決方案(從內VS)和刪除(2)

我在empty website and git

0

將項目存儲在任何您想要的目錄中,然後轉到該目錄並執行git init來創建新的git存儲庫。

簡單的指南開始使用混帳:http://rogerdudler.github.io/git-guide/

全部文檔:https://git-scm.com/doc

+0

謝謝,但它並沒有回答Visual Studio將sln文件(和軟件包文件夾)放在與網站不同的文件夾中的問題。我試着移動sln文件,但沒有奏效 –

0

而不是寫了滿滿一步步的文件夾嘗試將網站文件移動到解決方案文件夾,將Visual Studio中的sln文件副本保存到網站文件夾似乎更容易。然後刪除項目文件夾中的原始sln文件。 不要僅僅移動文件資源管理器中的sln文件。 sln文件包含路徑,並通過保存爲新的sln路徑進行更新。

感謝@ TimSmith-Aardwolf的回答並鏈接到他更詳細的答案。我在same post中提出了更詳細的答案。

相關問題