2010-11-22 35 views
2

我有一個Silverlight 4應用程序,與Visual Studio 2010一起構建。我使用Mercurial/TortoiseHG來執行版本控制。我需要檢查哪些文件?默認情況下,它檢查/ bin/debug和stuff中的各種.dll。我真的需要那些嗎?或者我可以只抓取代碼和內容文件?我是否需要版本來跟蹤項目屬性和引用,還是包含在.csproj文件本身中?對於Silverlight 4 Visual Studio解決方案,需要什麼版本控制?

回答

3

你不需要在/ bin或/ obj中包含東西。源控制中的所有VS解決方案都是如此。每次重建都會重新創建。另外,對於Silverlight,您無需檢入在Web應用程序的ClientBin中生成的XAP文件。

2

MSDN(通過this social.msdn thread):

您可以將下列文件添加到Visual Studio源控制:

  • 解決方案文件(*的.sln)。

  • 項目文件,例如* .csproj,* .vbproj文件。

  • 基於XML的應用程序配置文件用於控制Visual Studio項目的運行時行爲。

文件,你不能添加到源代碼控制包括以下內容:

  • 解決方案用戶選項文件(名爲.suo *)。

  • 項目的用戶選擇文件,例如,* .csproj.user,* .vbproj.user文件。

  • Web信息文件,例如* .csproj.webinfo,* .vbproj.webinfo,用於控制Web項目的虛擬根位置。

  • 構建輸出文件,例如* .dll和* .exe文件。

它沒有說具體的有關Silverlight項目的任何東西,但。

+0

您可以在文件名爲.suo檢查,如果你想分享像卸載項目,斷點等設置也,例如,如果您使用的是共享資源的項目你可能想導入的.dll文件在您的XAP生產項目如果你想保持版本化(其他選擇是將其作爲項目導入,並且每次構建主項目時都會生成它) – dain 2010-11-22 15:11:28

0

Mercurial/TortoiseHG集成到Visual Studio中嗎?即你可以簽出/提交VS內?

如果是這樣,如果你正確的項目名稱然後選擇「解決方案添加到源控制」,它要補充,這需要忽略其他一切項目的那些部分。

相關問題