2013-04-10 11 views
5

ローカルドライブにVisual Studio 2010プロジェクトに含めるサービス参照が多数あります。ビジュアルスタジオ2010にプロジェクトする既存のサービス参照フォルダを含める

[プロジェクトに含める]コマンドを選択すると、それらはフォルダとして含まれているため、Visual Studioにサービス参照であると伝える方法が見つかりません。

これを達成する方法はありますか?既存のサービス参照を含むようなもの?

答えて

6

私は手動でプロジェクトXMLを編集し、各サーバーの参考のために、次のようにノードを追加する必要がありました:VS2010が自動的に生成されているようですので、

<ItemGroup> 
<WCFMetadataStorage Include="Service References\NameOfYourReference\" /> 
<WCFMetadataStorage Include="Service References\NameOfYourOtherReference\" /> 
//more services 
</ItemGroup 

私はまた、ノードをコンパイルReference.csを変更するために必要なプロジェクトにフォルダを含めたときのReference1.csファイルだから私は、XMLからReference1.csを削除し、次のXMLを確保しなければならなかった:

<Compile Include="Service References\NameOfYourReference\Reference.cs"> 
    <AutoGen>True</AutoGen> 
    <DesignTime>True</DesignTime> 
    <DependentUpon>Reference.svcmap</DependentUpon> 
</Compile> 

これは手動の作業の多くをようだが、私は私の場合に述べたようなサービスの多くは、私このためのでありましたVSダイアログですべての参照を再度追加するよりも優れていました

+0

あなたのソリューションにはありがとうございます。それは私が問題を解決するのを助けた。 –

関連する問題