2012-03-03 9 views
0

WCFサービスプロジェクトを含むソリューションがあります。ソリューションエクスプローラーでは、MyService.svcファイルのみが表示されますが、ダブルクリックするとMyService.svc.vbファイルが編集用に開きます。それはOKですが、Visual HG(Mercurialベース)は、MyService.svc.vbファイルが変更されたことを示していないため、Tortoise HGワークベンチを参照しなければ変更をコミットできません。これは、コードをマージする際のエラーの原因です。では、ソリューションエクスプローラにMyService.svc.vbファイルを表示させるにはどうすればよいですか?WCFプロジェクトのソリューションエクスプローラで.svc.csファイルまたは.svc.vbファイルを表示する方法

編集: 問題はVB WCFプロジェクトに限られているようです。 C#では、.svcファイルの前に矢印が表示され、クリックするとsvc.csファイルが表示されます。バグ?

+0

WCFサービスプロジェクトでは、.csvファイルの横に矢印が表示されます。クリックすると.csファイルが表示されます。 –

+0

@RichardBlewett私はそうしません。矢印は、VB WCFプロジェクトには表示されません。ここにバグを打ったことがありますか? – Dabblernl

答えて

1

この作業を行う方法は、ソリューションエクスプローラで[すべてのファイルを表示]アイコンをクリックすることです。私はC#とVB.Net間の行動の違いがあることを100%の確信を持って言うことはできませんが

enter image description here

「デザイン」それはほぼ確実です。他のプロジェクトタイプにも非常に類似した決定があり、同じ決定がWCFサービスに適用された可能性があります。その背後にある論理的根拠は、VBユーザーは混乱を望んでいないということです。

+0

ありがとうございます。私は前にそれを試しましたが、うまくいかないようでした。それはそうだと思われます;-)それは設計上の可能性がありますが、xamlやxaml.vbファイルがソリューションエクスプローラでどのように処理されるかとは一貫していません。 – Dabblernl

関連する問題