'Điều kiện được chỉ định, $ $ (GóiAsSingleFile) có thể đánh giá thành phạm lỗi thay vì một boolean?


158

Studio hình ảnh 2012 trên PC của tôi nhận được thông báo lỗi sau khi xem trước trong "Web công cộng". Tôi cần khởi động lại VS để thoát khỏi thông báo lỗi.

Gọi xây dựng không thành công do ngoại lệ 'Điều kiện được chỉ định "$ (PackageAsSingleFile)" ước tính thành "" thay vì boolean. C: \ Tệp chương trình (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web \ Microsoft.Web.Publishing.t Target '

Điều gì gây ra lỗi?

Câu trả lời:


215

Tôi không chắc điều gì gây ra nó, nhưng khởi động lại VS 2012 đã sửa nó cho tôi.


mucking với các cài đặt triển khai web gây ra điều này cho tôi và khởi động lại VS cũng là cách khắc phục.
CodeGrue

4
Bất cứ ai có một giải pháp cấu trúc hơn cho điều này? Khởi động lại hoạt động, nhưng thỉnh thoảng tôi vẫn gặp lỗi này ..
Pbirkoff

4
Tôi dường như có được điều này sau khi thêm một gói nuget, có thể là một điểm để điều tra?
Thomas Harris

5
Tôi bắt đầu gỡ lỗi một chương trình trong VS2013 (Cập nhật 2), sau đó hủy bằng Ctrl + Break. Từ thời điểm đó, tôi bắt đầu gặp lỗi này bất cứ khi nào tôi cố gắng xây dựng, xuất bản hoặc gỡ lỗi dự án một lần nữa. Khởi động lại VS2013 đã giải quyết nó.
Xaniff

2
Đây dường như là một vấn đề với NuGet, khi cập nhật hoặc gỡ cài đặt các gói. Tôi đang chạy VS2013 Ultimate, nhưng tôi đang chạy rất nhiều plugin và addon mà việc gỡ lỗi trở thành một cuộc chiến tiêu hao; đặc biệt là từ khi khởi động lại VS giải quyết vấn đề. Đối với mục đích nghiên cứu vấn đề, điều này xảy ra với tôi khi gỡ cài đặt Gói Nuget TinyMCE.MVC.JQuery và cập nhật lên TinyMCE4.MVC.JQuery.
Apache

45

Khởi động lại VS thường giúp, nhưng khi không - hãy thử xóa .user.suotệp, theo đề xuất này: https://stackoverflow.com/a/16223645/913845

Điều này không phải lúc nào cũng hoạt động, tuy nhiên nếu bạn bỏ qua "Xem trước triển khai" thì ít có khả năng thất bại.

Có lẽ đó là giải pháp cho toàn bộ lớp đánh giá thành "" thay vì boolean. Vấn đề Visual Studio. Một cái gì đó cho nhóm VS tại MS quá nhìn vào?


Bỏ qua "Xem trước triển khai" đã sửa nó cho tôi. Cảm ơn!
peitek

10

Tôi đã tìm thấy một cách giải quyết rất kỳ lạ (và đang hoạt động) cho loại vấn đề triển khai này, nếu bạn đã thử đóng và mở VS mà không gặp may, hãy thử đóng tất cả tài liệu mở trước khi quá trình xuất bản. lạ nhỉ? :)

Vì vậy, hướng dẫn sửa lỗi hoàn chỉnh cho loại sự cố này sẽ như sau:

  1. Hãy thử "Làm sạch" sau đó xây dựng lại
  2. Nếu vẫn không xuất bản, hãy thử đóng và mở lại dự án của bạn
  3. Vẫn không có may mắn? hãy thử đóng VisualStudio nhưng lần này xóa tất cả các tệp * .user & * .suo, sau đó mở lại giải pháp của bạn và thử lại.
  4. Cuối cùng, nếu tất cả các bước này không hoạt động, hãy thử mẹo mới nhất của tôi, đóng tất cả tài liệu đã mở và dùng thử

cho tôi biết nếu điều này đã giúp bạn :)


1

Một tình huống phổ biến cũng gây ra lỗi đó là khi bạn có các tệp được tham chiếu trên giải pháp bị thiếu.

Vì vậy, loại trừ những người từ giải pháp sẽ sửa chữa nó.


1
Đây là những gì đã sửa nó cho tôi
David Aleu

-3

Bạn cần chạy Visual Studio "Là quản trị viên". Đường dẫn được chỉ định yêu cầu cơ quan hành chính để viết.


2
Trên thực tế, lỗi sẽ xảy ra nếu khởi động lại Visual studio ngay cả khi không chạy với tư cách quản trị viên.
ca9163d9

Điều này không có tác dụng gì.
Khóc
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.