2012-02-13 10 views
5

Chúng tôi có một tập hợp các tệp javascript nằm trong một dự án trong giải pháp của chúng tôi, nhưng được đề cập đến trong một số dự án khác.Có thể resharper javascript intellisense tham khảo tập tin js trong một dự án khác trong một giải pháp?

Intharisense Resharper 6.1 là chọn các tệp trong dự án mà chúng cư trú, nhưng không phải trong các dự án web khác mà chúng được sử dụng.

Có cách nào để thực hiện resharper javascript intellisense áp dụng trên toàn bộ giải pháp không?

+0

+1 Câu hỏi hay - điều duy nhất tôi có thể đề xuất và nó thực sự không trả lời câu hỏi của bạn .... đang đặt '/// ' để nhận hỗ trợ intellisense, nhưng điều này không phải là toàn cầu và đòi hỏi (có khả năng) rất nhiều dòng tham chiếu 'bao gồm' để đưa vào các tệp của bạn và duy trì. – SpaceBison

Trả lời

1

Không ... Kể từ phiên bản mới nhất của ReSharper, không có sự hỗ trợ cho Javascript intellisense từ các dự án bên ngoài. Nó có thể là giá trị gợi ý điều này cho đội ReSharper để xem xét trong các phiên bản tương lai.

http://youtrack.jetbrains.net/issue/RSRP-273040

+0

Lỗi này được đánh dấu là cố định nhưng nó vẫn có vẻ bị hỏng trong Resharper 7 ... Có đúng không? – VitalyB

0

Chừng nào có một tham chiếu đến ứng dụng web hoặc thư viện lớp học, nơi tập tin js được cư trú IntelliSense đang làm việc cho tôi.

+0

Bởi vì IOC, chúng tôi không muốn làm điều này, nhưng tôi đoán điều này sẽ làm việc cho một số trường hợp. –

+0

Tôi không chắc chắn rằng có intellisense bao gồm tất cả các file js trong giải pháp là một ý tưởng rất tốt, dường như với tôi rằng nó có thể dẫn đến lỗi thời gian chạy nếu các tập tin js không được bao gồm trên trang. Nhưng tôi đoán nó có thể viết một addin R # mà sẽ làm những gì bạn muốn. –

+1

Các tệp chúng tôi cần được tham chiếu trong trang, nếu không bạn nói sẽ không thành công khi chạy. Vấn đề là R # dường như bỏ qua các tham chiếu tệp JS và sử dụng các tham chiếu dll .net để tìm những gì cần lập chỉ mục cho intellisense. –

2

Giải pháp có thể như sau: Thêm thư mục JsRef vào dự án bạn muốn sử dụng các tham chiếu bên ngoài. Thêm các tệp mong muốn làm liên kết đến thư mục. Sau một thời gian, bạn sẽ nhận được sự hấp dẫn cho các lớp và chức năng.

+0

Cheeky ... và nó hoạt động! –