บริษัทของฉันกำลังทำงานที่ไซต์ Sharepoint ที่เรากำลังพัฒนาโดยใช้ Visual Studio การติดตั้งจริงที่ลูกค้าจะดำเนินการโดยสคริปต์ที่ใช้ไฟล์ wsp ที่สร้างขึ้น ในระหว่างการพัฒนาปกติ ฉันมักจะใช้การปรับใช้จากภายใน Visual Studio โดยตรง น่าเสียดายที่ฉันมักจะประสบปัญหาเมื่อพยายามปรับใช้โซลูชันของฉัน เรากำลังใช้การตั้งค่าเซิร์ฟเวอร์ฟาร์ม แต่นักพัฒนาแต่ละรายมีเซิร์ฟเวอร์เสมือน อินสแตนซ์ datebase และอื่นๆ ของตนเอง
เรามีไฟล์โครงการหนึ่งไฟล์ที่กำหนดประเภทเนื้อหาพื้นฐานที่ใช้สำหรับแผนกต่างๆ โดยทั่วไปประเภทเนื้อหานี้จะกำหนดสิ่งต่างๆ เช่น ระยะเวลาที่รายการครอบคลุม แต่ละแผนกมีโปรเจ็กต์ของตนเองซึ่งใช้ประเภทเนื้อหารวมกับฟิลด์เฉพาะแผนกเพื่อสร้างรายการสุดท้าย
ปัญหาหนึ่งของฉันในปัจจุบันคือเมื่อฉันแก้ไขประเภทเนื้อหาและปรับใช้ การเปลี่ยนแปลงดูเหมือนจะไม่เผยแพร่ แม้ว่าฉันจะสร้างโซลูชันขึ้นใหม่และปรับใช้ทั้งโครงการฐานและโครงการของแผนกด้วยความสำเร็จ ฉันยังคงเห็นฟิลด์เนื้อหาเวอร์ชันเก่าเมื่อฉันสร้างรายการแผนกใหม่ บางครั้งการถอนโปรเจ็กต์กลับช่วยได้ แต่บ่อยครั้งฉันต้องรีสตาร์ททุกอย่างก่อนที่จะได้ผล
คำถามของฉันคือว่าปัญหานี้เกิดจาก Visual Studio ไม่ได้ปรับใช้คำจำกัดความใหม่ของฉันจริงๆ หรือหากมีแง่มุมทางสถาปัตยกรรมบางอย่างของ Sharepoint 2010 ที่อาจป้องกันไม่ให้การเปลี่ยนแปลงเผยแพร่ ฉันสามารถทำอะไรได้บ้างเพื่อลดโอกาสที่ปัญหาจะเกิดขึ้น?