मेरे पास वीएस 2010 में होने वाली अपेक्षाकृत सरल पोस्ट-बिल्ड घटना है, केवल दो प्रतिलिपि संचालन।पोस्ट-बिल्ड इवेंट वीएस 2010 "विफलता", लेकिन वास्तव में
कॉपी ऑपरेशन से आउटपुट से पता चलता है कि वे सफल हुए हैं, और मैंने निर्देशिकाओं की जांच की है और फ़ाइल कॉपी पूरी तरह से काम कर रही है।
वी.एस. मुझसे कहता है कि निर्माण में विफल रहा है, लेकिन मुझे नहीं बताता है क्यों ... यहाँ सटीक उत्पादन है:
1>PostBuildEvent:
1> Description: Copying Library to Animation-Calibrator
1> 1 file(s) copied.
1>
1> -------------------------------------------------------------------------------
1> ROBOCOPY :: Robust File Copy for Windows
1> -------------------------------------------------------------------------------
1>
1> Started : Thu Jul 05 14:26:34 2012
1>
1> Source : C:\Users\Tag\Google Drive\Projects\TGAEngine\VS2010\obj\
1> Dest : C:\Users\Tag\Google Drive\Projects\Animation-Calibrator\lib\TGAEngine\obj\
1>
1> Files : *.*
1>
1> Options : *.* /S /COPY:DAT /R:1000000 /W:30
1>
1> ------------------------------------------------------------------------------
... List of files copied, no errors
1>
1> ------------------------------------------------------------------------------
1>
1> Total Copied Skipped Mismatch FAILED Extras
1> Dirs : 2 0 2 0 0 0
1> Files : 29 29 0 0 0 1
1> Bytes : 1.92 m 1.92 m 0 0 0 697
1> Times : 0:00:00 0:00:00 0:00:00 0:00:00
1>
1>
1> Speed : 100824150 Bytes/sec.
1> Speed : 5769.204 MegaBytes/min.
1>
1> Ended : Thu Jul 05 14:26:34 2012
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: The command "copy /y .\TGAEngine.lib .\..\..\Animation-Calibrator\lib\TGAEngine
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: robocopy /s ".\obj" ".\..\..\Animation-Calibrator\lib\TGAEngine\obj"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: :VCEnd" exited with code 3.
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:00.11
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
मैं इसे robocopy आदेश तक ही सीमित कर दिया है।
यदि मैं robocopy /s source dest
करता हूं तो वीएस विफल रहता है।
यदि मैं पैरामीटर '/ s' का उपयोग नहीं करता तो यह असफल नहीं होता है, लेकिन फ़ाइलों को कॉपी नहीं किया जाता है।
कोई विचार?
मैं केवल स्क्रिप्ट पोस्ट नहीं कर रहा हूं क्योंकि मैंने इसे हाथ से चलाया है और किसी भी प्रकार की कोई त्रुटि नहीं है।