6
Tôi có một nhiệm vụ <Exec>
mà MSBuild chạy bất cứ khi nào nó xây dựng thư viện của tôi. Nó trông giống như thế này:Làm thế nào để gọi Path.Combine từ MSBuild?
<Exec Command="..\packages\xunit.runner.console.2.0.0\tools\xunit.console bin\$(Configuration)\Core.dll"/>
Có vẻ như được làm việc tốt, tuy nhiên tôi lo ngại rằng điều này có thể không hoạt động trên Linux và OS X vì nó sử dụng dấu xồ nguợc thay vì tiêu chuẩn /
cho phân cách thư mục. Có cách nào để gọi Path.Combine từ MSBuild để tôi có thể tránh được vấn đề này?
thể trùng lặp của [Làm thế nào để chuyển đổi Nant chức năng "con đường :: kết hợp (path1, path2)" để MSBuild?] (Http://stackoverflow.com/questions/2507215/ làm thế nào để chuyển đổi-nant-function-pathcombinepath1-path2-to-msbuild) –
Vì vậy, chỉ cần sử dụng dấu gạch chéo về phía trước, hoạt động trên Windows là tốt. –