2013-09-04 78 views
6

Tôi muốn chạy thử nghiệm trong dòng comman bằng cách sử dụng mstest.exe. Đây là lệnh mà tôi đang cố gắng thực hiệnChạy Mstest.exe mà không cần máy chủ nền tảng nhóm.

MSTest.exe /platform:[x64] "/testcontainer:D:\Dev\tas\Tests.dll" /resultsfile:"D:\Dev\TestResults.xml" 

Nhưng mỗi khi tôi gặp lỗi.

No Build Uri specified for publish operation. 

Đối với cú pháp switch, gõ "MSTest/help"

Tôi không sử dụng bất kỳ máy chủ teamFoundation. Làm thế nào để tôi chạy cái này?

Trả lời

7

Tùy chọn dòng lệnh /platform thực sự liên quan đến việc xuất bản, không thực thi thử nghiệm (như được mô tả tại http://msdn.microsoft.com/en-us/library/ms182489(v=vs.100).aspx). Khi bạn chỉ định ít nhất một tùy chọn xuất bản, MSTest xác nhận rằng các tùy chọn xuất bản yêu cầu tối thiểu đã được cung cấp.

Vì bạn không thực sự muốn xuất bản, chỉ cần loại bỏ tùy chọn /platform sẽ khắc phục được sự cố.

+0

Nếu tôi không sử dụng/nền tảng là có bất kỳ cách nào khác để đề cập đến rằng các dlls là 64 bit. mà không có tùy chọn này, nó thực hiện cho xây dựng 32 bit nhưng không thành công cho 64. – wayfare

+2

Điều này có thể được thực hiện thông qua cài đặt thử nghiệm. Xem http://msdn.microsoft.com/en-us/library/ee782531(v=vs.100).aspx để biết chi tiết. –

Các vấn đề liên quan