मैं इस समय क्रूज़ कंट्रोल.net स्थापित करने की कोशिश कर रहा हूं। अब तक यह अच्छा काम करता है, लेकिन मुझे एमएसबिल्ड टास्क के साथ समस्या है।CruiseControl.net, msbuild,/p: आउटपुटपैथ और CCNetArtifactDirectory
Documentation के अनुसार, यह MSBuild को CCNetArtifactDirectory पास करता है। लेकिन मैं इसका उपयोग कैसे करूं?
<buildArgs>
/noconsolelogger /p:OutputPath=$(CCNetArtifactDirectory)\test
</buildArgs>
लेकिन वह काम नहीं करता:
मैं इस कोशिश की।
ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException: Reference to unknown symbol CCNetArtifactDirectory
प्रलेखन बल्कि विरल है, और गूगल अंड मुख्य रूप से .sln परियोजना फ़ाइल है, जो कि मैं क्या मैन्युअल रूप से निर्माण करने के लिए सक्षम होने के लिए आदेश में से बचना चाहते हैं को संशोधित करने देता है: वास्तव में, यह इस त्रुटि के साथ सेवा को मारता है बाद में यह परियोजना - मैं वास्तव में /p:OutputPath
पसंद करूंगा।