2011-11-02 76 views
1

我在一個我們之前沒有使用過TFS的網站上工作,但我們現在不得不這樣做。 因此,我需要理清一些奇怪的問題。 我在哪裏有應用程序說APP,當我建立我的應用程序時,一個新的APP.dll被創建。 我發現當我構建和部署我的應用程序時,我必須在TFS 2010中檢查此源代碼控制。 當我正在處理我自己時,這很好。但是我在一個團隊中工作時應該如何處理這個問題?每個人都希望編譯自己的APP版本,因此需要一個不同的APP.dll。 我相信有一個簡單的解決方案。我期待着發現它是什麼。TFS:我應該怎麼做在應用程序的DLL檢查?

+0

的版本的詳細信息「我在這個檢查到2010年TFS源代碼管理」 - >能否請您解釋爲何/這是必要的怎麼樣?當你說'build'時,你的意思是在Visual Studio中按Ctrl + Shift + B,對吧? – pantelif

+0

我的意思是在團隊資源管理器中,我在那裏配置了一個構建。 – arame3333

回答

2

不要將您的構建程序集(* .dll)存儲在源代碼管理中,而是使用TFS中可用的構建版本。 Build系統將編譯所有源代碼並將創建的二進制文件放入文件夾共享中。您可以使用共享中的文件分發/部署應用程序。

你可以找到http://msdn.microsoft.com/en-us/library/ms181709.aspx

+0

我找不到從源代碼控制中排除DLL的方法。如果我從應用程序中排除dll,則應用程序不會編譯。如果我將它包含在項目中,我會得到一個勾號讓我知道它被鎖定編輯。 – arame3333

+0

構建應用程序時,是否需要將該dll包含在項目中?通常你使用對'include'其他程序集的引用。這些引用不存儲在源代碼管理中。 –

+0

當我排除DLL時,我的應用程序不能編譯。 – arame3333

相關問題