10

サービスのアドレスを追加し、[GO]と[OK]を押します。その後、生成されたReference.svcmapは正しく見えますが、Reference.csは空です!

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.17626
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

そしてそれがすべてです。ServiceClientオブジェクトを操作できません!
PS:VS2010に同じサービス参照を追加しても問題なく動作し、reference.csが完全に生成されます。
問題は、ClientObjectの生成に問題があるのか​​、なぜVSが警告メッセージを表示しないのかということです。また、誰かがそのような問題を経験した場合-どうすればそれを修正できますか?

バージョン情報:
Microsoft Visual Studio Ultimate2012RC
バージョン11.0.50706.0QRELRC2012年7月
Microsoft.NETFramework
バージョン4.5.50501

4

3 に答える 3

16

私は正確なサムの問題を抱えていました。私はこのページのように3:サードパーティのdll:sのチェックを外しました: リンク

于 2012-08-17T13:15:30.057 に答える
5

11.0.50727.1 RTMREL での同じ問題

// ランタイム バージョン:4.0.30319.17929

[サービス参照の構成] ダイアログの [参照されたアセンブリで型を再利用する] チェックボックスをオフにしました。

私のために働いた: リンク

于 2012-08-22T13:06:21.733 に答える
0

警告がないか確認してください。
私はこの問題を一度経験し、ロックされた dll に関する警告を見つけました。
警告を修正した後、reference.cs が再度作成されました。

于 2013-12-10T19:29:49.743 に答える