2013-07-26 15 views
11

Ich versuche, einen Dienstverweis auf meine neue Konsole App hinzufügen und ich erhalte den folgenden Fehler:Kann nicht Dienst Verweis auf neue Konsole App hinzufügen

Unable to check out the current file. The file may be read-only or locked, or you may need to check out the file manually.

Ref. http://msdn.microsoft.com/en-us/library/t3ec2ktk.aspx

Ich bin nicht einmal mit der Quellcodeverwaltung verbunden; Dies ist ein neues Projekt und ich habe das Kontrollkästchen "In Quellcodeverwaltung einbeziehen" nicht aktiviert.

Ich habe auch versucht, das gesamte Projekt NICHT schreibgeschützt zu machen, indem ich mit der rechten Maustaste darauf klicke und das Kontrollkästchen Nur lesen unter Eigenschaften deaktiviere. Der Ordner des Projekts ist jedoch immer noch schreibgeschützt ... Er wird sich aus irgendeinem Grund nicht ändern.

Wie kann ich meine Service-Referenz zu meinem Projekt hinzufügen?

+1

Dieses Problem wird durch diese Antwort gelöst: http://stackoverflow.com/a/21428665/116818 –

Antwort

10

Das Problem ist; Ich habe versucht, eine Service-Referenz hinzuzufügen, aber ich hätte eigentlich versuchen sollen, eine Web Reference hinzuzufügen. Wie auf dieser Seite:

Its because you picked service reference, which generates a WCF based stub, which uses different classes and a different programming model. You need to make sure you're creating a web reference, not a service reference (unless you want to use the WCF based stuff), In VS.NET 2008, the web reference option IIRC, is hidden under the advanced button on the add service reference dialog.

Ref.-Nr. http://boards.developerforce.com/t5/forums/forumtopicprintpage/board-id/general_development/message-id/33779/print-single-message/false/page/1

+1

Ich denke, dass Sie möglicherweise nicht völlig korrekt sind, als ich dieses Problem auf meinem PC konfrontiert und wenn ich einen anderen PC versuchte um das gleiche neue Projekt zu erstellen, fügte ich hinzu, dass neue Service-Referenzen reibungslos funktionierten, so dass es nicht das ist, was der Artikel zu sagen versucht. Bitte kommentieren ! –

+0

@AhmedNazmy Nicht viel zu sagen, alles was ich weiß ist, dass diese Lösung für mich zu der Zeit funktionierte. Dies ist auch VS 2008; Es hängt also davon ab, welche Version Sie verwenden. – user1477388

+1

Vielen Dank - das hat mir wirklich geholfen. – Haroon

5

Versuchen Sie, Visual Studio als Administrator auszuführen. Es scheint ein Problem beim Zugriff auf ein Verzeichnis zu sein.

3

Ich weiß, das wurde beantwortet, aber bevor Sie alles andere in den Antworten versuchen, Visual Studio neu starten. Das ist mir und 4 weiteren Leuten in meinem Team passiert. Es scheint ein Problem mit Visual Studio 2013 und nicht 2012.

1

Für mich ist die Lösung:
1) dann die Service-Referenz Entfernen wieder
2) In Ihrem web.config hinzufügen, sollten Sie überprüfen, ob das Hinzufügen Die neue Referenz fügt einen weiteren Endpunkt hinzu. Wenn dies der Fall ist, sollten Sie einen entfernen.

Verwandte Themen