Να πάρει «Το αρχείο προέλευσης είναι διαφορετική από όταν η μονάδα κατασκευάστηκε.»

ψήφοι
7

Προσπαθώ να διορθώσετε ένα έργο web ASP.Net που έλαβα. Άλλαξα μια τάξη στο Apps_LocalResourcesφάκελο.

Όταν τον εντοπισμό σφαλμάτων και τον κωδικό προσπαθεί να το βήμα σε αυτή την κατηγορία, παίρνω

«Το αρχείο προέλευσης είναι διαφορετική από όταν η μονάδα κατασκευάστηκε.».

Έχω ξαναχτίστηκε τη λύση και δεν πήρε καμία αλλαγή. Μου δημοσιευθεί ακόμη σε διαφορετική θέση και το προσχέδιο προϋπολογισμού και dll στο φάκελο bin δεν άλλαξε γι 'αυτό δεν τους αντιγράψετε.

Ιδέες?

Δημοσιεύθηκε 09/12/2008 στις 17:40
πηγή χρήστη
Σε άλλες γλώσσες...                            


7 απαντήσεις

ψήφοι
4

Απλά η διαγραφή του αρχείου Στόχου από τη ρίζα εφαρμογή και την ανοικοδόμηση

Απαντήθηκε 15/11/2011 στις 12:01
πηγή χρήστη

ψήφοι
4

Αν συνδέονται με τη διαδικασία εργαζόμενο asp.net, στη συνέχεια, να σκοτώσει τη διαδικασία, να ξεκινήσει την ιστοσελίδα και να ξαναβάλουν το πρόγραμμα εντοπισμού σφαλμάτων.

Εάν χρησιμοποιείτε το ενσωματωμένο web server, τότε φροντίστε να σταματήσει το έργο και την WebDev.WebServer.Exe που συνδέονται με αυτό.

Αν όλα τα άλλα αποτύχουν, κάντε δεξί κλικ στο σημείο διακοπής και να επιλέξετε τοποθεσίες. Στη συνέχεια, να ενεργοποιήσετε το «... να επιτρέψει κώδικα για να είναι διαφορετική» πλαίσιο ελέγχου στο κάτω μέρος.

Απαντήθηκε 09/12/2008 στις 17:45
πηγή χρήστη

ψήφοι
1

Διαγράψτε το ριζικό φάκελο κάτω (4EX): C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ root

Και στη συνέχεια, στο VS2005: Εργαλεία-> Επιλογές-> Debugging-> Γενικά και καταργήστε την επιλογή Απαίτηση αρχείο προέλευσης για να ταιριάζει ακριβώς με την αρχική έκδοση

Αυτή ήταν η λύση για μένα.

Απαντήθηκε 20/01/2012 στις 17:44
πηγή χρήστη

ψήφοι
0

Η επανεκκίνηση του Visual Studio εργάστηκε για μένα.

Απαντήθηκε 04/05/2017 στις 15:23
πηγή χρήστη

ψήφοι
0

Λέγοντας είστε αναφορά ένα .dll, που είναι χτισμένο με ένα side-project που τροποποιείτε μαζί με τον κύριο του έργου σας.

Αν Αναφοράς σας είναι ρυθμισμένο στο .dll αρχείο, που χτίζεται από την Release -διαμόρφωση (στο δρόμο προς το .dll είναι κάτι σαν bin \ Release \ YOURDLL.dll ), ελέγξτε αν είστε πραγματικά την κατασκευή του side project χρησιμοποιώντας το Release-διαμόρφωση στο Configuration manager.

Διαχείριση διαμόρφωσης

Επίσης, διαβεβαιώσω ότι οι εξαρτήσεις του έργου σας και να οικοδομήσουμε Παραγγελία ρυθμιστεί σωστά, έτσι ώστε το side-project που κύριο έργο σας είναι ανάλογα με, θα χτίσει πρόσφατα πριν κύριο έργο σας είναι να πάρει κατασκευής.

εξαρτήσεις του έργου και κατασκευής Παραγγελία

Απαντήθηκε 19/06/2015 στις 10:21
πηγή χρήστη

ψήφοι
0

Για την περίπτωση μου, ανάλογα με το αρχείο έργου χρησιμοποιώντας αλιευμάτων δοκιμή. Θα ρίξει την εξαίρεση και έτσι το αρχείο δεν μπορεί να ενημερώσει. Όταν αποφευχθεί η εξαίρεση δουλεύει μια χαρά.

Απαντήθηκε 15/04/2014 στις 07:08
πηγή χρήστη

ψήφοι
0

Κάντε κλικ στο κουμπί ανανέωσης στο Solution Explorer. Αυτό λυθεί το θέμα για μένα.

Επεξεργασία 08/07/2013: Επίσης, βεβαιωθείτε ότι δεν έχετε πολλαπλές εκδοχές του ίδιου DLL μεταξύ του έργου σας. Αν το κάνετε, να έχετε το πιο πρόσφατο στο διάλυμα του έργου και το υπόλοιπο σε ένα φάκελο εκτός του πεδίου εφαρμογής του έργου σας. Εγώ συνιστώ να έχετε ένα φάκελο βιβλιοθήκες να θέσει όλα τα dlls σας, έτσι ώστε να μην έχουν dlls σε πολλούς φακέλους.

Απαντήθηκε 25/06/2013 στις 21:56
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more