2010-09-07 24 views
5

Tôi cần tham khảo các hội đồng nhóm trong dự án của mình nhưng tôi không thể.Tôi có thể tham khảo các hội đồng TeamFoundation trong dự án của mình bằng cách nào?

Khi tìm kiếm Microsoft.TeamFoundation. * Trong GAC, tôi không thể tìm thấy bất kỳ hội đồng nào. Sau đó, tôi duyệt đến C: \ windows \ lắp ráp và ở đây tôi tìm thấy các hội đồng mà tôi cần. Khi tôi chọn tất cả hoặc một trong các hội đồng để tạo tham chiếu, không có gì xảy ra. Hộp thoại 'nhấp nháy' và trả về tiêu điểm ở đầu danh sách. Tham chiếu không được tạo ?! Tôi đã thử điều này với các hội đồng khác trong thư mục này và tôi không thể thực hiện một tham chiếu đến bất kỳ của họ.

Tôi đã khởi động lại VS và thử lại. Không may mắn. Vậy làm cách nào để tôi tham khảo các Dll này? Tôi đã cài đặt TFS trên máy này.

Cảm ơn ..

Trả lời

0

Có vẻ như các cụm Microsoft.TeamFoundation chỉ hoạt động khi nền tảng đích được đặt thành x86.

Đặt nền tảng đích của dự án của tôi thành x86 đã giải quyết được sự cố.

5

Những bộ phận nhỏ được cài đặt cho x64 tại
-% ProgramFiles (x86)% \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ReferenceAssemblies \ v2.0
-% ProgramFiles (x86) % \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PrivateAssemblies

và cho x86 tại
-% ProgramFiles% \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ReferenceAssemblies \ v2.0
-% ProgramFiles% \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PrivateAssemblies

+0

Không phải trên hệ thống của tôi .. – Nick

+0

@Nick: Bạn có thể phải xoa bóp số phiên bản một chút, tùy thuộc vào phiên bản của khách hàng TFS. – kbrimington

+0

Bạn đã cài đặt Team Explorer chưa? Bạn đang nói về phiên bản TFS nào? –

0

chàng TFS của chúng tôi đã cho chúng tôi một loạt các registry hacks để làm cho lắp ráp có thể nhìn thấy trong Visual Studio thông qua khu vực này:

http://blogs.msdn.com/b/buckh/archive/2006/01/12/how-to-add-the-team-foundation-assemblies-to-the-net-tab-in-the-vs-add-reference-dialog.aspx

Ông phải tay xoa bóp các số phiên bản, như chúng ta đã sử dụng 2008 (tài nguyên là cho năm 2005).

Tôi không thích nó, là đăng ký hack, vì vậy tôi luôn sử dụng Duyệt ... tham chiếu đến thư viện như được mô tả bởi @Ewald. Trình tải lắp ráp đủ thông minh để kiểm tra GAC ​​bất chấp tham chiếu cục bộ của tôi. Tôi sẽ sao chép các hội đồng vào một thư mục trong dự án của tôi để tránh phụ thuộc bên ngoài với các đường dẫn tương đối xa cây điều khiển nguồn của tôi.

0

Vui lòng cài đặt các khóa registry sau

 
reg add HKCU\Software\Microsoft\.NETFramework\AssemblyFolders\Microsoft.TeamFoundation /ve /d "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies" /f 
reg add HKCU\Software\Microsoft\.NETFramework\AssemblyFolders\Microsoft.TeamFoundation.Build.Common /ve /d "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies" /f 
reg add HKCU\Software\Microsoft\.NETFramework\AssemblyFolders\Microsoft.TeamFoundation.Client /ve /d "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies" /f 
reg add HKCU\Software\Microsoft\.NETFramework\AssemblyFolders\Microsoft.TeamFoundation.Common /ve /d "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies" /f 
reg add HKCU\Software\Microsoft\.NETFramework\AssemblyFolders\Microsoft.TeamFoundation.Common.Library /ve /d "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies" /f 
reg add HKCU\Software\Microsoft\.NETFramework\AssemblyFolders\Microsoft.TeamFoundation.VersionControl.Client /ve /d "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies" /f 
reg add HKCU\Software\Microsoft\.NETFramework\AssemblyFolders\Microsoft.TeamFoundation.VersionControl.Common /ve /d "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies" /f 
reg add HKCU\Software\Microsoft\.NETFramework\AssemblyFolders\Microsoft.TeamFoundation.VersionControl.Common.Integration /ve /d "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies" /f 
reg add HKCU\Software\Microsoft\.NETFramework\AssemblyFolders\Microsoft.TeamFoundation.WorkItemTracking.Client /ve /d "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies" /f 
reg add HKCU\Software\Microsoft\.NETFramework\AssemblyFolders\Microsoft.TeamFoundation.WorkItemTracking.Client.Cache /ve /d "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies" /f 
reg add HKCU\Software\Microsoft\.NETFramework\AssemblyFolders\Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore /ve /d "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies" /f 
reg add HKCU\Software\Microsoft\.NETFramework\AssemblyFolders\Microsoft.TeamFoundation.WorkItemTracking.Client.Provision /ve /d "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies" /f 
reg add HKCU\Software\Microsoft\.NETFramework\AssemblyFolders\Microsoft.TeamFoundation.WorkItemTracking.Client.QueryLanguage /ve /d "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies" /f 
reg add HKCU\Software\Microsoft\.NETFramework\AssemblyFolders\Microsoft.TeamFoundation.WorkItemTracking.Client.RuleEngine /ve /d "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies" /f 
reg add HKCU\Software\Microsoft\.NETFramework\AssemblyFolders\Microsoft.TeamFoundation.WorkItemTracking.Proxy /ve /d "%programfiles%\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies" /f 
Các vấn đề liên quan