11

新しいコンソール アプリにサービス リファレンスを追加しようとすると、次のエラーが発生します。

現在のファイルをチェックアウトできません。ファイルが読み取り専用またはロックされているか、ファイルを手動でチェックアウトする必要がある可能性があります。

参考文献 http://msdn.microsoft.com/en-us/library/t3ec2ktk.aspx

ソース管理にも接続していません。これは新しいプロジェクトであり、「ソース管理に含める」チェックボックスをオンにしませんでした。

また、プロジェクト全体を右クリックし、[プロパティ] の下の [読み取り専用] ボックスをオフにして、プロジェクト全体を読み取り専用にしないようにしました。しかし、プロジェクトのフォルダーはまだ読み取り専用です... 何らかの理由で変更されません。

サービス参照をプロジェクトに追加するにはどうすればよいですか?

4

5 に答える 5

10

問題は; Service Reference を追加しようとしましたが、実際にはWeb Referenceを追加してみるべきでした。このページに従って:

これは、異なるクラスと異なるプログラミング モデルを使用する WCF ベースのスタブを生成するサービス参照を選択したためです。サービス参照ではなく、Web 参照を作成していることを確認する必要があります (WCF ベースのものを使用する場合を除きます)。VS.NET 2008 では、Web 参照オプション IIRC は追加の詳細ボタンの下に隠されています。サービス参照ダイアログ。

参考文献 http://boards.developerforce.com/t5/forums/forumtopicprintpage/board-id/general_development/message-id/33779/print-single-message/false/page/1

于 2013-07-26T15:35:11.167 に答える
6

問題は、Git ソース コード プロバイダーのバグです。ここを参照してください:

https://connect.microsoft.com/VisualStudio/feedback/details/789876/unable-to-add-web-service-when-using-git-source-code-provider

回避するには、サービス参照を追加するときにオフにします。または、上記の記事で他の回避策を確認してください。VS 2013 Update4 ではまだ修正されていません

于 2015-04-07T21:50:08.220 に答える
6

Visual Studio を管理者として実行してみてください。一部のディレクトリへのアクセスに問題があるようです。

于 2014-07-28T17:38:19.507 に答える
3

これが回答されていることは知っていますが、回答の他のすべてを試す前に、ビジュアルスタジオを再起動してください。これは、私と私のチームの他の 4 人に起こりました。Visual Studio 2012 ではなく 2013 に問題があるようです。

于 2016-08-16T11:00:58.687 に答える