2013-09-04 113 views
7

Tôi cần thêm tham số Pre-build script path vào tệp định nghĩa xây dựng của mình. Tôi không thấy nơi nó được chấp nhận tham số cũng không hiển thị nhiều trong phần Advanced xây dựng như hình dưới đây: enter image description hereThông số bản dựng nâng cao TFS không hiển thị

Khi nhìn vào quá trình xây dựng tập tin mẫu GitTemplate.12.xaml, nó cho thấy rằng nó nên chấp nhận nhiều tham số như đã thấy trong AdvancedBuildSettings :

enter image description here

giá trị cho tham số là, như bạn có thể thấy, PostActionScriptPath tham số là có:

New Microsoft.TeamFoundation.Build.Common.BuildParameter(" { ""MSBuildArguments"": """", 
""MSBuildPlatform"": ""Auto"", ""PreActionScriptPath"": """", 
""PreActionScriptArguments"": """", ""PostActionScriptPath"": """", 
""PostActionScriptArguments"": """", ""RunCodeAnalysis"": ""AsConfigured"" } ") 

Bất cứ ai cũng biết cách bật thông số này để tôi có thể nhập giá trị cho PreActionScriptPath? Điều này cũng xảy ra trong một định nghĩa xây dựng khác cho thấy rõ ràng rằng nó chấp nhận một tham số trong tệp .xaml.

+0

Phiên bản TFS nào? –

+0

Đây là từ Team Foundation Service trực tuyến. Cũng sử dụng Visual Studio 2013 Preview. –

Trả lời

7

Khi chỉnh sửa mẫu quy trình xây dựng, hãy chuyển đến Đối số, tìm kiếm Metadata và chỉnh sửa giá trị. Tìm kiếm các thông số không hiển thị, nhấp vào chúng ở phía bên tay phải cho nhãn View this parameter when: và chọn Always show the parameter.

+1

+1, cảm ơn bạn! Tôi sẽ không bao giờ tìm thấy nó mà không có một gợi ý! –