Visual Studio 2010 - โครงการ C ++ - ลบไฟล์ * .sdf


222

ฉันต้องการทราบว่าฉันสามารถลบไฟล์ sdf ที่เก็บข้อมูลสำหรับ Intellisense ของ Visual Studios ได้อย่างปลอดภัยหรือไม่ - จะถูกสร้างขึ้นใหม่ในครั้งต่อไปที่ฉันเปิดโซลูชันหรือไม่

ฉันจะสูญเสียสิ่งใดโดยทำเช่นนี้หรือไม่? เป็นไปได้ไหมที่จะทำลายวิธีนี้

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


16
อย่าลืมเพิ่มลงในรายการที่ไม่ใช้การควบคุมเวอร์ชันของคุณ
R. Martinho Fernandes

คำตอบ:


349

คุณสามารถลบไฟล์. pdfและโฟลเดอร์ ipchได้อย่างปลอดภัยแต่คุณสามารถหยุด VS ไม่ให้วางไฟล์เหล่านั้นไว้ในโฟลเดอร์โครงการได้ตั้งแต่แรก (มีประโยชน์หากคุณมีแหล่งที่มาของคุณใน SVN หรือโฟลเดอร์ที่ซิงโครไนซ์อื่น ๆ หรือถ้าคุณเก็บโครงการของคุณไว้ในไดรฟ์ข้อมูลขนาดเล็กเช่น USB stick หรือ SSD และคุณไม่ต้องการให้ไฟล์ขนาดใหญ่เก็บไว้ในโฟลเดอร์เดียวกัน)

ไปที่ Tools -> Options -> Text Editor -> C/C++ -> Advanced

ใน " ทางเลือกสถานที่ตั้ง " ชุด " ใช้เสมอสำรองสถานที่ตั้ง " เพื่อTrueและ " ไม่ต้องเตือนหากสถานที่ตั้งสำรองมือสอง " Trueเพื่อ

ใน " ทางเลือกสถานที่ตั้ง " คุณสามารถวางเส้นทางเหมือนC:\Tempหรือถ้าคุณปล่อยให้มันว่างเปล่าแล้ว VS จะใช้ไดเรกทอรีชั่วคราวของคุณในโฟลเดอร์ AppData


6
ใช้คอมไพล์ นี่จะช่วยเราหลายชั่วโมงในการปิดสตูดิโอภาพ
GCon

มีการตั้งค่าที่คล้ายกันสำหรับ Visual Studio 2008 หรือไม่ ใน C / C ++ ไม่มีขั้นสูง :(.
สุกร

44

คุณสามารถลบไฟล์ได้อย่างปลอดภัย Visual Studio จะสร้างไฟล์ใหม่ในครั้งต่อไปที่โซลูชั่นเปิดขึ้น


21

คำตอบสั้น ๆ คือใช่คุณสามารถลบไฟล์. pdfได้อย่างปลอดภัย

อย่างไรก็ตามโปรดทราบว่าคุณสามารถป้องกัน VS จากการสร้างไฟล์. pdf ได้ตั้งแต่แรกโดยการตั้งค่าตัวเลือกต่อไปนี้เป็นTrue:

เครื่องมือ -> ตัวเลือก -> แก้ไขข้อความ -> C / C ++ -> ขั้นสูง -> ปิดการใช้งานฐานข้อมูล


1
... ฉันเชื่อว่าจะปิดใช้งาน IntelliSense ซึ่งในทางกลับกันอาจไม่ใช่สิ่งที่ OP ต้องการ
Christian Severin

ไฟล์ sdf ถูกสร้างขึ้นใหม่สำหรับฉันแม้ว่าฉันจะปิดการใช้งานฐานข้อมูล
Anders Lindén

1

เพื่อความสมบูรณ์คุณสามารถลบได้อย่างปลอดภัย: - * .sdf - โฟลเดอร์ดีบั๊ก (โดยปกติจะมีสองระดับ) - โฟลเดอร์ ipch (c #)


0

คุณสามารถลบไฟล์ในเครื่องนี้ได้ไม่ต้องกังวล SDF จะมาจากไฟล์ "xxxDBDataSet.xsd" ของคุณ หากคุณเปลี่ยนไฟล์ SDF ก็เป็นไฟล์ใหม่ด้วย

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