2012-05-22 25 views
15

मैं VS2010 में एक ASP.NET प्रोजेक्ट प्रकाशित करने की कोशिश कर रहा हूँ नक़ल करने की कोशिश प्रकाशित करें, और निम्न त्रुटि हो रही है:ASP.NET एक गैर existant फ़ाइल

Copying file bin\CKFinder.pdb to obj\Release\Package\PackageTmp\bin\CKFinder.pdb failed. Could not find file 'bin\CKFinder.pdb'.

मैं एक परीक्षण संस्करण का उपयोग कर की कोशिश की थी सीकेफाइंडर (सीकेएडिटर के साथ), लेकिन मैंने इसका समर्थन किया। मैंने फ़ोल्डरों और संदर्भों सहित सीकेफ़िंडर के सभी संदर्भ हटा दिए - या तो मैंने सोचा।

मैंने इस त्रुटि को देखने की कोशिश की है, और खाली हो गया है। यह निराशाजनक हो रहा है।

यह त्रुटि क्यों आ रही है? विचार?

अग्रिम धन्यवाद। । ।

+1

अपडेट: मैं प्रोजेक्ट -> पैकेज/प्रकाशित सेटिंग्स में गया, और "जेनरेट डीबग प्रतीकों को छोड़ दें" पर क्लिक किया। प्रोजेक्ट अब प्रकाशित हो रहा है क्योंकि मैं इसे लिखता हूं। –

उत्तर

6

अद्यतन: मैं प्रोजेक्ट -> पैकेज/प्रकाशित सेटिंग्स में गया, और "जेनरेट डीबग प्रतीकों को छोड़ दें" पर क्लिक किया। परियोजना ने कोई मुद्दा नहीं प्रकाशित किया।

अद्यतन # 2 (यह शायद बेहतर जवाब है): मैंने रिलीज के बजाय डीबग के रूप में प्रकाशित करने की कोशिश की (हाँ, मैं इस विशेष रिलीज में डीबग सुविधाओं को रखना चाहता था), और त्रुटि फिर से आई। यह पता चला कि मैंने परियोजना से CKfinder.dll को बाहर नहीं किया है। एक बार ऐसा करने के बाद, यह कोई समस्या नहीं थी।

+0

मुझे नहीं ...त्रुटि 1 फ़ाइल दृश्यों की प्रतिलिपि बनाना \ Default1 \ Index.cshtml obj \ release \ package \ PackageTmp \ Views \ Default1 \ Index.cshtml विफल रहा। फ़ाइल 'दृश्य \ डिफ़ॉल्ट 1 \ index.cshtml' नहीं मिला। वीएस2012 एक्सप्रेस में! –

+4

दाह! फ़ाइलें फ़ोल्डर में नहीं हैं बल्कि बस .proj में हैं। SubVersion Commit विफल! –

+7

फ्रेंकोइस ब्रेटन टिप्पणी मेरे लिए सहायक साबित हुई। मैंने एक डीएलएल के संदर्भ को हटा दिया था, लेकिन टीएफएस ने इसे प्रतिबिंबित नहीं किया था। मुझे अपनी Project.csproj फ़ाइल को जाना और संपादित करना था और <सामग्री शामिल = OffendingDLL.dll> संदर्भ को हटा देना था। इसे डिस्क पर सहेजें, वीएस ने प्रोजेक्ट को पुनः लोड करने के लिए कहा। अब ठीक है –

10

मैं भी इस समस्या पर पहुंचा। मैं निम्न त्रुटि प्राप्त था, जब MVCForum 1.7 प्रकाशित करने के प्रयास:

Copying file App_Data\NuGetBackup\Hello.txt to obj\Release\Package\PackageTmp\App_Data\NuGetBackup\Hello.txt failed. Could not find file 'App_Data\NuGetBackup\Hello.txt'.

फ़्राँस्वा ब्रेटन की टिप्पणी मुझे समाधान प्राप्त मदद की।

यह सरल है:

एक पाठ संपादक (नोटपैड, नोटपैड ++ के साथ अपने .csproj फ़ाइल खोलें, दृश्य स्टूडियो एक परियोजना

प्रेस Ctrl + F के रूप में यह खोलने के लिए और समस्या की फ़ाइल के लिए खोज करेंगे। मेरे मामले में फ़ाइल अल्पविराम के बिना किया गया था "hello.txt"

तहत ItemGroup यह बसता

:।

<ItemGroup> 
    <Content Include="App_Data\NuGetBackup\Hello.txt" /> 
    <Content Include="Content\admin\Admin.css"> 
     <DependentUpon>Admin.scss</DependentUpon> 
    </Content> 
...More code omitted due to brevity. 

मैंने लाइन, और voila हटा दिया! विजुअल स्टूडियो ने मुझे प्रकाशित करने से पहले पूर्वावलोकन करने की अनुमति दी !!

यह इस तरह खत्म हो जाएगा:

<ItemGroup> 
    <Content Include="Content\admin\Admin.css"> 
     <DependentUpon>Admin.scss</DependentUpon> 
    </Content> 
...More code omitted due to brevity. 
1

मैं एक ही समस्या में पड़ गए, मैं सिर्फ शो सभी फाइलों को क्लिक किया है, और फ़ाइलों कि उन लोगों के साथ विस्मयादिबोधक चिह्न था नष्ट कर दिया। उम्मीद है कि यह किसी की मदद करता है।

6

मेरे बस हटा दिया पीला मेरी दृश्य स्टूडियो समाधान & से फ़ाइल चिह्नित यह मेरे लिए बहुत काम किया है क्योंकि फ़ाइलें जोड़ा और फ़ोल्डरों से हटा कई बार लेकिन इसकी वी.एस. समाधान परियोजना से हटा नहीं थे।