2016-03-18 20 views

Trả lời

10

Tôi tìm thấy câu trả lời ở đây, nó làm việc cho tôi: https://github.com/Microsoft/TypeScript/issues/7445

lỗi cho thấy có sự không phù hợp giữa mục tiêu của bạn (C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ TypeScript \ Microsoft.TypeScript.targets) và các nhiệm vụ dll (C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ TypeScript \ TypeScript.Tasks.dll); đây sẽ là một vấn đề với trình cài đặt không xử lý một thứ tự cụ thể của việc cài đặt các phiên bản khác nhau.

có thể vui lòng thử:

  • gỡ bỏ cài đặt TS 1,8 * từ Add/Remove Programs
  • gỡ bỏ cài đặt TS 1,7 * từ Add/Remove Programs
  • chắc chắn rằng thư mục C:.. \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ TypeScript trống, nếu không gỡ bỏ bằng tay
  • cài đặt TS 1.7.6 lần nữa, bạn sẽ thấy thư mục được tạo trong C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ TypeScript
+0

cũng này làm việc cho nguyên cảo 2.0. Tôi đã bị mắc kẹt trong nhiều ngày với lỗi này và đây là điều duy nhất hoạt động. –

0

Các bước được đề cập ở trên sẽ không đảm bảo khắc phục sự cố của bạn. Sau khi làm theo các bước được đề cập ở trên, tôi đã tiếp tục gặp lỗi trình biên dịch tương tự. Tôi khởi động lại máy sau khi "gỡ cài đặt và cài đặt" nhưng không may mắn. Cuối cùng, tôi thấy rằng thay vì làm tất cả những điều này từ bảng điều khiển, chúng tôi phải làm điều đó từ trình quản lý gói (Nhấp chuột phải vào giải pháp và chọn "Quản lý gói Nuget cho giải pháp .." Lần đầu tiên gỡ cài đặt gói TS cho dự án của bạn từ trình quản lý gói và sau đó cài đặt gói và xây dựng.

Img of project setting

9

Đối với tôi, giải pháp là để di chuyển các thư mục ở

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v15.0\TypeScript 

để

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript 

và ghi đè mọi thứ ở đó.

+0

Tôi đang cài đặt 1.8.4 sau khi cài đặt 1.7.6 và điều này làm việc cho tôi –

+0

điều này làm việc cho tôi. Sao chép/dán đơn giản. không gỡ cài đặt/cài đặt lại – jward01

0

This answer đã giúp tôi rất nhiều, tôi không thể giải quyết vấn đề của tôi theo cách này

Khi tôi gỡ bỏ "COMPUTE_PATHS_ONLY" từ dòng Configurations = "$ (TypeScriptBuildConfigurations) COMPUTE_PATHS_ONLY" trong tập tin Microsoft.TypeScript. mục tiêu, vấn đề của tôi đã được giải quyết.

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