Tôi đang làm việc trên một dự án yêu cầu các tệp DLL được tạo bằng cách xây dựng giải pháp của tôi được sao chép từ thư mục bin sang thư mục khác, cả hai đều nằm trên máy của tôi, trong ổ C của tôi. Tôi đã viết một tập tin batch để sử dụng xcopy để thực hiện điều này, bạn có thể thấy ở đây:Làm cách nào để sửa lỗi MSB3073 trong sự kiện sau khi tạo dựng?
xcopy /s /y /q "C:\Users\scogan\Documents\Visual Studio 2012\Projects\Organizr\Server\bin\Debug\Organizr.Services.dll" "C:\inetpub\wwwroot\AppServer\bin\"
xcopy /s /y /q "C:\Users\scogan\Documents\Visual Studio 2012\Projects\Organizr\Server\bin\Debug\Organizr.Services.pdb" "C:\inetpub\wwwroot\AppServer\bin\"
Bây giờ, tôi đã cố gắng nhiều lần lặp của tập tin này, được đặt tại địa chỉ:
C:\Users\scogan\Desktop\CopyFiles.bat
nên sau xây dựng dòng lệnh sự kiện của tôi trông như thế này:
call C:\Users\scogan\Desktop\CopyFiles.bat
tôi đã chạy tập tin thực thi này ngày của riêng mình với hai tập tin văn bản trong thư mục trên máy tính để bàn của tôi, và nó hoạt động tốt. Tôi cũng chạy nó vì nó là với các tập tin tôi cần phải sao chép ngày của riêng mình, và điều đó cũng hoạt động tốt. Tuy nhiên, khi tôi cố gắng chạy điều này dưới dạng sự kiện sau xây dựng, tôi nhận được kết quả này:
1> Organizr -> C:\Users\scogan\Documents\Visual Studio 2012\Projects\Organizr\Client\bin\Debug\Organizr.exe
1> File not found - Organizr.Services.dll
1> 0 File(s) copied
1> 0 File(s) copied
1> File not found - Organizr.Services.pdb
1>c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(4291,5): error MSB3073: The command "call C:\Users\scogan\Desktop\CopyFiles.bat" exited with code 4.
Tôi đã thực hiện một số nghiên cứu và thấy rằng mã lỗi 4 có nghĩa là "Lỗi khởi tạo đã xảy ra". đủ bộ nhớ hoặc dung lượng đĩa, hoặc bạn đã nhập một tên ổ đĩa không hợp lệ hoặc cú pháp không hợp lệ trên dòng lệnh. "
Tôi cũng đã tìm hiểu xem MSB3073 là gì và chưa thực sự tìm thấy nhiều thứ có thể giúp tôi ở đó. Vì vậy, câu hỏi của tôi là tôi đang làm gì sai? Các con đường tuyệt đối có làm rối tung nó lên không? Bất kỳ trợ giúp nào ở đây đều được đánh giá cao.
Điều này đã khắc phục được sự cố cho tôi. Một mô-đun mới đã được thêm vào sử dụng các tệp giống với tệp có sự kiện xây dựng bài đăng. Tôi đã thêm các phụ thuộc mới và nó đã hoạt động trở lại. – vasquez