เรามีโครงการที่สร้างและมีเหตุการณ์สร้างโพสต์ เหตุการณ์การสร้างโพสต์คัดลอก DLL ผลลัพธ์ไปยังไดเรกทอรี F. ระบบควรจะวาง DLLs ทั้งหมดในไดรฟ์ F ในระบบของฉันฉันไม่สามารถแบ่งพาร์ติชันไดรฟ์ของฉันเพื่อเพิ่มไดรฟ์ F ดังนั้นฉันจึงแมปโฟลเดอร์ F จำลองเป็นไดรฟ์ F
F drive -> \\<PC IP>\C$\F\
เมื่อฉันสร้างโซลูชันโดยใช้ Visual Studio 2008 เหตุการณ์การสร้างโพสต์จะสำเร็จ แต่เมื่อฉันพยายามสร้างโซลูชันโดยใช้ msbuild บรรทัดคำสั่งมันล้มเหลวและบอกว่า "ไม่มีไดรฟ์ที่ระบุ" มีความคิดใดที่จะหลอกผู้มีอำนาจให้เชื่อว่ามีไดรฟ์ F อยู่หรือไม่? ฉันสามารถนำทางไปยังไดรฟ์ F โดยใช้ Windows explorer ได้อย่างถูกต้องและอย่างที่ฉันได้กล่าวไปแล้วว่าเหตุการณ์การสร้างโพสต์สำเร็จเมื่อใช้ IDE
บรรทัดคำสั่ง powershell ที่ใช้:
msbuild MySolution.sln /p:Configuration=Debug /p:Platform="Any CPU"
โปรดทราบว่าระบบของฉันเป็น Windows 7 Professional ฉันพยายามทำ msbuild เดียวกันโดยใช้ Windows XP และไม่มีปัญหา ฉันเรียกใช้พรอมต์คำสั่งพร้อมสิทธิ์ของผู้ดูแลระบบด้วย