2011-08-15 8 views
10

मैंने वीएस 2008 समाधानों के लिए "एसएलएन रनर" का उपयोग करके टीमसिटी 6.5 में रिलीज कॉन्फ़िगरेशन प्रोजेक्ट बनाया है। मेरा डीबग समाधान पीडीबी फाइलों के साथ ठीक बनाता है - हालांकि मुझे रिलीज मोड में निर्माण करने की बात नहीं मिल सकती है, साथ ही यह x64 आर्किटेक्चर को डिफॉल्ट करने पर जोर देगी। anycpu और/विन्यास: स्पष्ट रूप से स्पष्ट रूप से के माध्यम से/मंच गुजर MSBuild को भेजने के लिए मोड टीमसिटी मेरा निर्माण नहीं कर रहा है। रिलीज मोड में एसएलएन

  • सेट का निर्माण मानकों रिलीज करने

    • सेट proj फ़ाइल:

      मैं निम्नलिखित की कोशिश की है रिलीज

    मैंने .sln.proj फ़ाइल में देखा है जो उत्पन्न होता है कि निम्न कोड प्रकट होता है (पहली नज़र में) गलत होने के लिए और कॉन्फ़िगरेशन दोनों कॉन्फ़िगरेशन के लिए डीबग मोड पर सेट किए जा रहे हैं?

    <ItemGroup Condition=" ('$(Configuration)' == 'Debug') and ('$(Platform)' == 'Any CPU') "> 
        <BuildLevel0 Include="MySolution.csproj"> 
         <Configuration>Debug</Configuration> 
         <Platform>AnyCPU</Platform> 
        </BuildLevel0> 
        </ItemGroup> 
    
    
    <ItemGroup Condition=" ('$(Configuration)' == 'Release') and ('$(Platform)' == 'Any CPU') "> 
        <BuildLevel0 Include="MySolution.csproj"> 
         <Configuration>Debug</Configuration> 
         <Platform>AnyCPU</Platform> 
        </BuildLevel0> 
        </ItemGroup> 
    
    किसी भी सहायता की सराहना की

    :

  • +0

    ताकि आप/p पारित करने के लिए कोशिश की है के साथ हमें बाहर कई बार पकड़ा गया: विन्यास = रिलीज स्पष्ट MSBuild.exe के लिए? – sll

    +0

    हां, यह पूरी तरह से इसे अनदेखा करता है और भेजता है/पी: कॉन्फ़िगरेशन = डीबग – mpaton

    उत्तर

    6

    बेवकूफ लग सकता है लेकिन है अपने समाधान में सभी परियोजनाओं रिलीज के लिए एक Any CPU मंच विन्यास शामिल?

    यह कुछ परियोजनाओं केवल 86 आदि पर इशारा करते हुए

    संबंधित मुद्दे