2017-04-05 10 views
5

हम एक Asp.Net कोर 1.1 परियोजना है कि हम सिर्फ VSTS में ले जाया गया है और नहीं लिख सकता है जब हम एक निर्माण परिभाषा यह है किVSTS Asp.Net कोर समाधान के लिए बिल्ड त्रुटि MSB3554 के साथ विफल: आउटपुट फ़ाइल

के साथ विफल बनाया

enter code hereC:\Program Files\dotnet\sdk\1.0.0\Microsoft.Common.CurrentVersion.targets(2865,5): error MSB3554: Cannot write to the output file "C:\a\1\s\OurProject\obj\debug\netcoreapp1.1\OurProject.SomeResourceFile.fi-FI.resources". Positive number required. [C:\a\1\s\OurProject\OurProject.csproj]

C:\Program Files\dotnet\sdk\1.0.0\Microsoft.Common.CurrentVersion.targets(2865,5): error MSB3554: Parameter name: bufferSize [C:\a\1\s\OurProject\OurProject.csproj]

मैं अपने मशीन पर दृश्य स्टूडियो 2017 में ठीक बनाता है और VSTS में सेटिंग्स का निर्माण एजेंट कतार VS2017 है।

उत्तर

6

मुझे एक ही समस्या का सामना करना पड़ा क्योंकि संसाधन फ़ाइल खाली थी, जिससे .NET कोर सीएलआई त्रुटि को फेंकने का कारण बन गया। मुद्दा यहां है: microsoft/msbuild#1661

वर्कअराउंड मैन्युअल रूप से अपनी * .resx फ़ाइल को संपादित करना और फ़ाइल में कुछ डेटा जोड़ना है। यहां @ शारवेल के PR in Roslyn:

<data name="EmptyResource" xml:space="preserve"> 
    <value>Remove this value when another is added.</value> 
    <comment>https://github.com/Microsoft/msbuild/issues/1661</comment> 
</data> 
से स्निपेट है
संबंधित मुद्दे