आपको लगता है कि अपने निर्माण सर्वर द्वारा उत्पन्न होता है लॉग फ़ाइल पर एक नज़र डालें, तो आप शायद कुछ इस तरह देखेंगे ...
CopySilverlightApplications:
Copying Silverlight applications
Copying <Path>.xap to <Path>.xap
MSBUILD : error : Copying file <Path>.xap failed. No Silverlight project specified for Silverlight output <Path>.xap. [<Path>.csproj]
CopySilverlightApplications लक्ष्य है कि में परिभाषित किया जाता है निम्नलिखित फाइल
C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets
यह इस हालत बताते हैं जो जब साथ निर्माण क्यों आप समस्या हो रही नहीं होती हैं दृश्य स्टूडियो।
Condition="'$(BuildingInsideVisualStudio)' != 'true'"
मेरे पास दो बिल्ड परिभाषाएं हैं जहां प्रत्येक एक अलग कॉन्फ़िगरेशन बनाता है। बिल्डों में से एक ठीक था (रिलीज) लेकिन दूसरे (नाइटली) में आपके द्वारा वर्णित समस्या थी। जब मैंने एक एक्सएमएल संपादक का उपयोग करके चांदी की रोशनी एप्लिकेशन के लिए प्रोजेक्ट फ़ाइल को देखा, तो मैंने देखा कि हालांकि एक ऐसी स्थिति वाला एक संपत्ति समूह था जो रिलीज के लिए सच साबित हुआ - नाइटली के लिए कोई नहीं था।
मैंने रिलीज के लिए संपत्ति समूह की प्रतिलिपि ले कर फ़ाइल को मैन्युअल रूप से संपादित किया और नाइटली बिल्ड के अनुरूप स्थिति और आउटपुटपाथ समायोजित किया। इस मुद्दे को हल किया।
मैं बाद में देखा है कि अगर मैं दृश्य स्टूडियो में Silverlight परियोजना के लिए गुण पृष्ठ पर भेज और रात विन्यास उपकरण पट्टी में लटकती का उपयोग करने की अदला-बदली, कि एक नया PropertyGroup तत्व स्वचालित रूप से उस विन्यास के लिए बनाई गई थी। यह शायद इस मुद्दे को भी हल करेगा।
स्रोत
2013-01-04 12:14:52
इस पोस्ट के अनुसार कॉन्फ़िगरेशन उपस्थिति की जांच करें: http://forums.silverlight.net/post/321019.aspx –