tôi phải chế độ chẩn đoán kích hoạt của MSBuild dự án xây dựng đầu ra tính cách rườm rà để thấy điều này:VSIX gói build thất bại mà không thấy lý do (Visual Studio bug)
1>Done executing task "EnableExtension" -- FAILED. (TaskId:81)
1>Done building target "DeployVsixExtensionFiles" in project "myextension.csproj" -- FAILED.: (TargetId:93)
...
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.27
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
Vấn đề của tôi là tôi không thể gỡ lỗi các gói mở rộng Visual Studio Tôi đang làm việc trên, như sản lượng xây dựng nói rằng một cái gì đó đã thất bại. Những gì có dây, các thư mục obj và bin với tất cả nội dung bên trong (bao gồm cả gói phần mềm vsix), đã được tạo. Tôi không thực sự biết những gì đặc biệt tôi đã thay đổi, bởi vì vài giờ trước mọi thứ đều ổn.
Tôi làm cách nào để điều tra những gì đã xảy ra?
Btw: Tôi đang sử dụng VS 2012 cao cấp Cập nhật 1
EDIT:
Tôi nhớ những gì tôi đã làm. Trong khi đang ở chế độ gỡ lỗi, tôi đã nhập Công cụ -> Tiện ích mở rộng và Cập nhật và gỡ cài đặt tiện ích mở rộng hiện đang được gỡ lỗi của tôi (mà không cần khởi động lại VS sau hoạt động đó). Nỗ lực gỡ lỗi tiếp theo (F5 sau khi kết thúc phiên bản thử nghiệm của VS) dẫn đến hành vi xây dựng bí ẩn này.
Không có tham chiếu giả mạo trong sổ đăng ký cho tôi, nhưng tôi đã cài đặt VSIX theo cách thủ công vào VS chính của tôi, sau đó sao chép từ APPDATA \ LOCAL \ MICROSOFT \ VISUALSTUDIO \ 11.0 \ EXTENSIONS vào 11.Thư mục 0EXP và quá trình xây dựng bắt đầu hoạt động trở lại - sau đó tôi có thể gỡ cài đặt VSIX khỏi phiên bản VS chính của mình. –
Một giải pháp khác là mở thủ công cá thể Thử nghiệm Visual Studio. Bắt đầu nó khiến tất cả các tiện ích đang chờ xử lý sẽ bị xóa tự động. –