此行显示在我的Silverlight应用程序cs.project文件中。
<ItemGroup>
<WCFMetadata Include="Service References\" />
</ItemGroup>
只是想知道是否有人知道它是如何工作的以及它为什么存在。
谢谢。
答案 0 :(得分:4)
右键单击解决方案资源管理器中的Service References
节点并选择Add Service Reference..
,您可以向Silverlight项目添加服务引用。您将在csproject中看到一些额外的节点,在Service References文件夹下,您将看到一堆自动生成的文件,可帮助您轻松连接到服务并调用方法
然后你的项目看起来像这样
<ItemGroup>
<WCFMetadata Include="Service References\" />
</ItemGroup>
<ItemGroup>
<WCFMetadataStorage Include="Service References\ServiceReference1\" />
</ItemGroup>
<ItemGroup>
<None Include="Service References\ServiceReference1\Foo-Web-Services-Bar.disco" />
</ItemGroup>
<ItemGroup>
<None Include="Service References\ServiceReference1\configuration91.svcinfo" />
</ItemGroup>
<ItemGroup>
<None Include="Service References\ServiceReference1\configuration.svcinfo" />
</ItemGroup>
<ItemGroup>
<None Include="Service References\ServiceReference1\Reference.svcmap">
<Generator>WCF Proxy Generator</Generator>
<LastGenOutput>Reference.cs</LastGenOutput>
</None>
</ItemGroup>
您的为空,因为您尚未添加任何服务引用
答案 1 :(得分:2)
根据我的经验,当您尝试添加对WCF服务的引用时,这些行会出现在csproj中
从您的行的状态来看,我认为您没有任何参考活动 但VS已经创建了子文件夹,它将存储定义未来引用所需的每个文件。 (查看项目文件夹,您将找到“服务引用”文件夹