Hiện nay tôi có một sự kiện sau xây dựng cấu hình trong dự án web của tôi sử dụng Visual Studio 2012 như thế này:Làm thế nào để thực thi một kịch bản PowerShell chỉ trước khi một web triển khai công việc Publish trong VS 2012?
này về cơ bản gọi là PowerShell script để thêm một thông báo bản quyền cho tất cả các file .cs.
Điều tôi muốn làm là thực thi tập lệnh PowerShell này chỉ trước Xuất bản ứng dụng web lên máy chủ từ xa. Làm như vậy tôi sẽ không gặp phải sự chậm trễ mỗi khi tôi cần gỡ lỗi dự án. Bạn có biết cách nào để hoàn thành điều này không?
Theo Sayed's answer, tôi tùy chỉnh một hồ sơ công bố cụ thể và bổ sung này:
<PipelineDependsOn>
CustomBeforePublish;
$(PipelineDependsOn);
</PipelineDependsOn>
</PropertyGroup>
<Target Name="CustomBeforePublish">
<Message Text="******* CustomBeforePublish *******" Importance="high" />
<Exec Command="powershell.exe -file "$(ProjectDir)\Copyright.ps1"" />
</Target>
Xin lỗi, nhưng bạn đã thêm một Nhóm bất động sản mới ngoài nhóm sản phẩm đã tồn tại trong pubxml chưa? – nokturnal