如果我們看一個asp.net網站項目的設置頁面(按Alt + Enter)。它看起來像這樣:asp.net網站項目設置存儲在哪裏?
然而,任何地方在溶液/網站文件夾,我可以找出保存這些設置嗎?沒有爲「網站項目」創建的csproj文件。
我問這個問題的原因是因爲當我將解決方案添加到github,然後在另一臺機器上克隆時,引用丟失,項目不再編譯。但是,如果我將整個項目文件夾複製到另一臺計算機,它編譯罰款。 所以當然,有一些設置文件不會添加到git倉庫中。
有沒有人知道這些設置的存儲位置?
如果我們看一個asp.net網站項目的設置頁面(按Alt + Enter)。它看起來像這樣:asp.net網站項目設置存儲在哪裏?
然而,任何地方在溶液/網站文件夾,我可以找出保存這些設置嗎?沒有爲「網站項目」創建的csproj文件。
我問這個問題的原因是因爲當我將解決方案添加到github,然後在另一臺機器上克隆時,引用丟失,項目不再編譯。但是,如果我將整個項目文件夾複製到另一臺計算機,它編譯罰款。 所以當然,有一些設置文件不會添加到git倉庫中。
有沒有人知道這些設置的存儲位置?
我會寫下我後來發現的,供任何人蔘考。參考列表中的內容(粘貼在上圖中)似乎是從項目的Bin文件夾中實時讀取的。因此直接在Bin文件夾中添加一個dll文件並關閉/打開屬性頁面會顯示新添加的Bin文件作爲參考。
有一個.sln文件的網站項目,只是不在你可能期望它。對於網站項目,它是在您的默認「項目」位置創建的,例如C:\Users\username\Documents\Visual Studio 2010\Projects\YourWebSite\YourWebSite.sln
(或無論您在工具/選項/項目和解決方案中設置了默認項目位置)。
實際上解決方案已經存在於web文件夾中(先創建了一個解決方案,然後添加了web站點項目)。但是,該解決方案不包含對BIN文件的引用。 –
我不確定,但不是那些存儲在.csproj文件中的? –
沒有爲web項目生成的.csproj文件。這就是問題 –