ข้อผิดพลาด CleanWPPAllFilesInSingleFolder ทำให้โครงการของฉันไม่โหลดอีกต่อไป


86

การใช้ VS2012 ฉันสร้างโครงการข้อมูลแบบไดนามิก ทุกอย่างได้ผลจากนั้นฉันก็เริ่มกำหนดการตั้งค่าการปรับใช้เว็บ ฉันไม่แน่ใจว่าฉันเปลี่ยนการตั้งค่าใดกันแน่เพราะไม่มีข้อผิดพลาด อย่างไรก็ตามเมื่อฉันลองและโหลดโซลูชันฉันได้รับข้อผิดพลาดต่อไปนี้สำหรับโครงการและจะไม่โหลดอีกต่อไป

Specified condition "$(CleanWPPAllFilesInSingleFolder)" evaluates to "" instead of a boolean. C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets

ฉันไม่เห็น CleanWPPAllFilesInSingleFolder ในไฟล์ csproj มีแนวคิดเกี่ยวกับวิธีแก้ไขปัญหานี้เพื่อให้ฉันโหลดโครงการได้อีกครั้ง

คำตอบ:


209

ฉันเพิ่งมีปัญหานี้เช่นกัน ลองทำดังต่อไปนี้:

  1. ปิด Visual Studio
  2. ลบไฟล์. user และ. suo ของคุณ
  3. เปิดโซลูชันอีกครั้ง

สิ่งนี้ได้ผลสำหรับฉัน


13
สำหรับผู้อ่านที่มีอาการตาพร่ามัว: นั่นคือปิดVisual Studioไม่ใช่ทางออก!
เฟียต

13
ฉันเพิ่งสะดุดกับปัญหานี้ใน VS2012 และเพียงแค่ปิดและเปิด VS ใหม่ก็แก้ปัญหาให้ฉันได้โดยไม่จำเป็นต้องลบ
Robson Rocha de Araujo

10
ฉันพบว่าปัญหานี้เกิดจากการใช้Previewคุณลักษณะของหน้าต่างเผยแพร่ใหม่ ถ้าฉันข้ามดูตัวอย่างดูเหมือนว่าจะใช้ได้
gregpakes

คำตอบที่คล้ายกันที่นี่: irisclasson.com/2013/10/02/…
Glen Little

1
นอกจากนี้ที่นี่ สำหรับฉันฉันเปิด VS 2013 เปลี่ยนการกำหนดค่าและไปเผยแพร่ใน Azure ทันที เมื่อฉันดูตัวอย่างมันล้มเหลวด้วยข้อผิดพลาดที่กล่าวถึง จากนั้นฉันไม่สามารถสร้างได้ เคล็ดลับคือการสร้างใหม่ก่อนที่คุณจะเผยแพร่และใช้งานได้จริง
Program.X

7

ฉันพบวิธีแก้ปัญหาที่แปลกมาก (และใช้งานได้) สำหรับปัญหาการปรับใช้ประเภทนี้หากคุณได้ลองปิดและเปิด VS โดยไม่มีโชคให้ลองปิดเอกสารที่เปิดอยู่ทั้งหมดก่อนกระบวนการเผยแพร่ แปลกเหรอ? :)

ดังนั้นคำแนะนำในการแก้ไขปัญหาที่สมบูรณ์สำหรับปัญหาประเภทนี้จะมีดังต่อไปนี้:

  1. ลอง "ทำความสะอาด" แล้วสร้างใหม่
  2. หากยังไม่เผยแพร่ให้ลองปิดและเปิดโครงการใหม่อีกครั้ง
  3. ยังไม่มีโชค? ลองปิด VS แต่คราวนี้ลบ*.user&*.suoไฟล์ทั้งหมดจากนั้นเปิดโซลูชันของคุณอีกครั้งแล้วลองดู
  4. สุดท้ายหากขั้นตอนเหล่านี้ไม่ได้ผลให้ลองใช้เคล็ดลับใหม่ล่าสุดของฉันปิดเอกสารที่เปิดอยู่ทั้งหมดแล้วลองใช้งาน
  5. 5.

แจ้งให้เราทราบหากสิ่งนี้ช่วยคุณได้ :)


1
# 1 ( Clean SolutionในเมนูBuildของ VS ) ก็เพียงพอแล้วสำหรับฉัน
Theophilus

4

ฉันปิดและเปิดโซลูชันของฉันใหม่ ฉันมีแนวโน้มที่จะเชื่อว่าเป็นข้อบกพร่องในคุณลักษณะการแสดงตัวอย่างเนื่องจากเป็นสิ่งเดียวที่ฉันทำแตกต่างออกไปก่อนที่มันจะเริ่มเกิดขึ้น อย่างไรก็ตามฉันไม่สามารถทำซ้ำได้



0

ในกรณีของฉันปรากฎว่าไม่ได้ติดตั้ง IIS บนเซิร์ฟเวอร์ปลายทาง! การติดตั้งช่วยแก้ปัญหาได้


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.