2010-03-25 31 views
10

Tôi đang sử dụng VS 2010 RC1. Tôi tải xuống MSBuild Community Tasks (MCT) và cài đặt nó. (Để cung cấp đầy đủ thông tin, tôi cũng đã cài đặt MSBuild Extension Pack)IntelliSense cho Công việc Cộng đồng MSBuild không hoạt động

Sau đó, để Intellisense làm việc cho các nhiệm vụ của MCT, tôi đã sao chép tệp C: \ Program Files \ MSBuild \ MSBuildCommunityTasks \ MSBuild.Community. Tasks.xsd đến C: \ Program Files \ Microsoft Visual Studio 10.0 \ Xml \ Schemas \ 1033 \ MSBuild \ MSBuild.Community.Tasks.xsd

tôi bắt đầu VS và tạo một dự án (xây dựng) nộp như sau:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" > 
    <_ 
</Project> 

Khi bắt đầu nhập Mục tiêu, tôi không có IntelliSense ở đó.

Tôi cố gắng mở ngăn thuộc tính, nhấp vào nút duyệt giản đồ, thêm tệp C: \ Program Files \ MSBuild \ MSBuildCommunityTasks \ MSBuild.Community.Tasks.xsd nhưng Intellisense vẫn không hoạt động! Loại bỏ shcema này, Intellisense trở lại làm việc và tất nhiên, chỉ làm việc cho các nhiệm vụ khác nhưng nhiệm vụ MCT.

Có ai gặp vấn đề tương tự như tôi không? Hãy giúp tôi!

+2

Tôi đang làm việc về vấn đề này là tốt, nó xuất hiện có một tham chiếu vòng tròn, các XSD cộng đồng bao gồm 'Microsoft.Build.CommonTypes.xsd' trong khi đó là tập tin bạn có nghĩa vụ phải để thêm dòng bao gồm cho các tác vụ phụ. – Maslow

+0

Chỉ cần chạy vào cùng một vấn đề với VS 2010. – roufamatic

Trả lời

1

Tôi gặp vấn đề tương tự khi lần đầu tiên tôi bắt đầu sử dụng VS 2010 RC1. Tôi cài đặt lại và nó hoạt động một chút và dừng lại.

Tôi có kể từ khi tải về và cài đặt phiên bản dùng thử của VS 2010 Pro Download Here

tôi đã không có bất kỳ vấn đề kể từ đó.

+1

Tôi đã sử dụng VS 2010 tại thời điểm tôi đăng câu hỏi này. Lạ thật ... Tôi sẽ kiểm tra lại lần nữa. –

5

Bạn cần phải thêm dòng sau vào C:\program files\Microsoft Visual Studio 10.0\Xml\Schemas\1033\Microsoft.Build.xsd

<xs:include schemaLocation="MSBuild\MSBuild.Community.Tasks.xsd"/> 

Nên đặt ở phần cuối của tập tin, trước khi </xs:schema>

+0

Tuyệt vời! Tôi sẽ kiểm tra và chấp nhận câu trả lời của bạn khi tôi hoàn thành. –

+0

Điều này có khắc phục được sự cố của bạn không? bởi vì sau khi tôi đăng này, tôi đã kiểm tra VS2010 của tôi và tôi không có intellisense hoặc cho bất kỳ tập tin msbuild. và nó làm nổi bật không gian tên nói rằng có một lỗi trong không gian tên. –

4

Tôi đang sử dụng VS2008 và tôi tự sao chép MSBuild Nhiệm vụ cộng đồng tệp lược đồ (.xsd) vào thư mục Visual Studio thích hợp. Tuy nhiên, điều đó không đủ cho các nhiệm vụ cộng đồng của tôi để đăng ký với Intellisense.

Tôi phải mở tệp .csproj trong Visual Studio và sau đó chuyển đến trình đơn 'XML' và chọn 'Lược đồ ...'. Tệp lược đồ cộng đồng MSBuild không có trong danh sách ở bất kỳ đâu, vì vậy tôi đã nhấp vào 'Thêm' và sau đó thêm tệp. Một khi tôi đã làm điều đó và đóng hộp thoại, viola! Tôi đã có intellisense cho các nhiệm vụ cộng đồng.

Tôi đã lấy cảm hứng từ this posting on MDSN

+0

Xin cảm ơn, đã làm việc cho tôi. – JDennis

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