Tôi đang cố gắng gọi nhiệm vụ đơn giản sau khi xuất bản sự kiện. Khi tôi nói "xuất bản", tôi có nghĩa là xuất bản trong Visual Studio, nhấp chuột phải vào dự án và nhấn "Xuất bản ...". Tôi đã bao gồm (nhập khẩu) mục tiêu tập tin trong tập tin dự án mà hoạt động tốt bởi vì tôi đã thử nghiệm nó trên sự kiện xây dựng. Tôi đã tìm thấy tại http://msdn.microsoft.com/en-us/library/ms366724.aspx rằng có sự kiện AfterPublish cần thực hiện những gì tôi cần nhưng không. Tôi không chắc liệu đây có phải là sự kiện tương tự sẽ kích hoạt trên Xuất bản trong Visual Studio hay không, ai đó vui lòng làm rõ điều này. Câu hỏi của tôi là cách kích hoạt bất kỳ loại tác vụ nào từ tệp mục tiêu trên Xuất bản trong Visual Studio?Sau khi xuất bản sự kiện trong Visual Studio
Tôi đã cố gắng này trong tập tin mục tiêu:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="AfterPublish">
<Message Label="Test"></Message>
<Warning Label="Test"></Warning>
</Target>
</Project>
Tôi đang sử dụng Visual Studio 2010.
EDIT:
tôi thực sự tìm kiếm cách nào để thực hiện hành động nào đó vào Xuất bản trong Visual Studio. Tôi cũng đã nghĩ đến việc thêm Sự kiện xây dựng, nhưng tôi không biết làm thế nào để xác định xem nó có đang được xuất bản hay không.
EDIT: @Alexey Shcherbak cảm ơn bạn đã trả lời nhanh. Tôi nhận này trong đầu ra MSBuild tôi:
12/10/2012 12:29:40 AM: Done executing task "CallTarget".
12/10/2012 12:29:40 AM: Done building target "PipelinePreDeployCopyAllFilesToOneFolder" in project "PublishTestApp.csproj".
12/10/2012 12:29:40 AM:Done building project "PublishTestApp.csproj".
Deleting existing files...
Publishing folder /...
Publishing folder Account...
Publishing folder bin...
Publishing folder Scripts...
Publishing folder Styles...
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
========== Publish: 1 succeeded, 0 failed, 0 skipped ==========
Vì vậy, nhiệm vụ của tôi sẽ thực hiện ngay sau khi PipelinePreDeployCopyAllFilesToOneFolder nhưng trước khi đối phó thực tế của các tập tin và tôi không xem xét Xuất bản đang được thực hiện nhưng tại thời điểm đó. Tất nhiên, tôi đã thực sự thử nghiệm điều này, vì vậy trong nhiệm vụ MSBuild tôi đã thực hiện đọc đơn giản từ tập tin văn bản đó là giả sử để được sao chép trong thư mục Publish, và nó không thành công.
đã thêm một phần khác để trả lời chỉnh sửa của bạn –