2015-08-22 10 views
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?

+0

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) –

+0

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. –

Trả lời

Các vấn đề liên quan