2011-04-21 14 views
15

एएसपी.नेट एमवीसी 3 प्रोजेक्ट के लिए वीएस 2010 में एक "तैनाती निर्भरता" फ़ोल्डर (_bin_deployableAssemblies) जोड़ने के लिए एक विकल्प है (वेब ​​प्रोजेक्ट पर दायां बटन क्लिक करें), इस निर्देशिका में निहित फाइलों को/bin निर्देशिका में कॉपी किया जाएगा।_bin_deployableAssemblies निर्देशिका से .svn को बाहर निकालें?

यदि आप सबवर्जन का उपयोग कर रहे हैं, तो यह कार्य .svn फ़ोल्डर और इसकी सामग्री की प्रतिलिपि बनाने का भी प्रयास करेगा, जिसके परिणामस्वरूप/bin के अपने .svn फ़ोल्डर के साथ टक्कर के कारण त्रुटि हो जाएगी।

प्रश्न: आप एसएसएन फ़ोल्डर को प्रतिलिपि/बिन से कैसे बाहर निकालते हैं?

उत्तर

18

के बाद चाल करने के लिए लगता है: :

  1. बैकअप और फ़ाइल खोलने Microsoft.WebApplication.targets
  2. खोजने लक्ष्य _CopyBinDeployableAssemblies
  3. उस कार्य को खोजने लाइन में
  4. नामित (अपने कंप्यूटर C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications में पाया पर)

    <CreateItem 
        Include="$(MSBuildProjectDirectory)\_bin_deployableAssemblies\**\*.*" 
        Condition="Exists('$(MSBuildProjectDirectory)\_bin_deployableAssemblies')"> 
    

    और इस प्रकार Exclude विशेषता जोड़ें:

    <CreateItem 
        Include="$(MSBuildProjectDirectory)\_bin_deployableAssemblies\**\*.*" 
        Condition="Exists('$(MSBuildProjectDirectory)\_bin_deployableAssemblies')" 
        Exclude="$(MSBuildProjectDirectory)\_bin_deployableAssemblies\**\.svn\**\*"> 
    
+3

उन .svn फ़ोल्डरों मुझे से बाहर बिल्ली नाराज इससे पहले कि हम TFS पर स्थानांतरित कर दी ... अब मैं चीजों को होने के लिए की एक पूरी नई सेट है दुर्भाग्यवश = पी – porusan

+0

दुर्भाग्य से यह '_bin_deployableAssemblies \ amd64' –

+0

के लिए उपनिर्देशिका 'बहिष्कृत =" $ (MSBuildProjectDirectory) \ _ bin_deployableAssemblies \ ** \। svn \ ** \ को शामिल करने के लिए '_bin_deployableAssemblies' की उप-निर्देशिकाओं के लिए काम नहीं करता है। *। * "लगता है कि –

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