5

Tôi đã tạo hoạt động quy trình làm việc tùy chỉnh cho TFS 2010 để tùy chỉnh phiên bản lắp ráp. Tôi đã tạo ra các hoạt động và thử nghiệm nó bằng cách sử dụng một Testworkflow và một số mã kiểm thử đơn vị. Nó hoạt động tốt. Tuy nhiên, khi tạo một mẫu quy trình xây dựng mới, tôi không thể thả hoạt động tùy chỉnh vào trình thiết kế luồng công việc. Khi tôi kéo nó đến vị trí tôi muốn chèn nó, con trỏ chuột cho tôi thấy dấu hiệu dừng.Không thể thả hoạt động quy trình làm việc tùy chỉnh cho TFS2010 trong quá trình tạo mẫu tùy chỉnh

Đây là những gì tôi đã làm: - Tạo mẫu quy trình xây dựng mới (dưới dạng bản sao của mẫu mặc định) - Lấy mẫu mới nhất, vì vậy tôi có một bản sao cục bộ của nó. - Kiểm tra mẫu mới - Mở nó trong trình thiết kế quy trình làm việc - Xác định vị trí mà tôi muốn thêm hoạt động tùy chỉnh của mình - Trong hộp công cụ, nhấp vào Chọn mục ... và định vị tệp chứa hoạt động tùy chỉnh của tôi - Xác định vị trí hoạt động trong hộp công cụ và kéo nó vào quy trình làm việc

Thêm bất kỳ hoạt động chuẩn nào vào quy trình xây dựng quy trình hoạt động tốt. Tôi đang bối rối, tôi đang thiếu gì ở đây?

+0

Đừng quên đánh dấu câu trả lời nếu nó đã giúp! – Will

Trả lời

7

Tôi tin rằng bạn phải có nó bên trong một dự án mà biết về dll bạn đang cố gắng để thêm nhiệm vụ tùy chỉnh của bạn từ. Đặt assembly nhiệm vụ tùy chỉnh của bạn vào GAC tương đương bởi vì điều này cho phép Visual Studio có một liên kết hoạt động với assembly đó bất kể dự án nào (hoặc không có dự án) nào bạn mở khi bạn có xaml xây dựng mở trong trình thiết kế.

7

Tôi biết câu hỏi này đã được hỏi một lúc trước nhưng chỉ hai xu của tôi ở đây ... DLL không phải đi trong GAC (bạn có thể làm điều đó theo cách đó, nó là tốt) nhưng bạn cũng có thể sao chép DLL vào PublicAssemblies thư mục Visual Studio của:

C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PublicAssemblies

và sau đó thêm các DLL (từ vị trí này) vào hộp công cụ của bạn trong Visual Studio và sau đó kéo nó vào dòng công việc không có vấn đề :)