2011-12-09 11 views
5

Tôi đang phát triển trên Windows Server 2008 (không phải R2) bằng cách sử dụng VS 2010 Pro. Tôi đã cập nhật SpecFlow trên máy của mình thành version 1.8.1 hôm nay và chọn Regenerate Feature Files trong Visual Studio bằng cách nhấp chuột phải vào một dự án có chứa một số tệp tính năng SpecFlow.Trong các tệp được tạo của SpecFlow: Phiên bản thời gian chạy: 4.0.30319.468 và 4.0.30319.239 - nó xuất phát từ đâu?

Với phiên bản mới nhất, 1.7.1, sau khi làm mà tôi đã nhận như sau trong phần đầu tập tin được tạo ra của:

//  SpecFlow Version:1.7.1.0 
//  SpecFlow Generator Version:1.7.0.0 
//  Runtime Version:4.0.30319.468 

Bây giờ, sau khi cài đặt phiên bản 1.8.1, tôi đã nhận điều này:

//  SpecFlow Version:1.8.1.0 
//  SpecFlow Generator Version:1.8.0.0 
//  Runtime Version:4.0.30319.239 

Lưu ý thay đổi số bản dựng từ 468 đến 239? Tôi tự hỏi nơi mà sự thay đổi của (.NET) Phiên bản Thời gian chạy đến từ. Kiểm tra một số dll dưới C:\Windows\Microsoft.NET\Framework64\v4.0.30319 cho thấy rằng họ mang số phiên bản 4.0.30319.239 - vậy làm cách nào để "cập nhật" (quay lại) thành 4.0.30319.468?

Bất kỳ trợ giúp/gợi ý nào được đánh giá cao.

Trả lời

1

Tôi nhớ điều tương tự đã xảy ra khi chúng tôi cập nhật lên SF 1.8.1. Bạn không cần phải lo lắng về điều này trong các tệp tính năng được tạo, vì chúng chỉ là các nhận xét. SF 1.8.1 vẫn làm việc cho chúng tôi.

+0

Cảm ơn câu trả lời của bạn. Câu hỏi của tôi không thực sự quan tâm đến chính SpecFlow - tôi không ngờ nó không hoạt động, thành thật mà nói. Tôi chỉ thực sự tò mò những gì với số phiên bản Runtime :-) – Oliver