我在visualstudio有一个新的silverlight解决方案。我创建了一个silverlight类库来共享公共功能。这个类库有一个服务引用,因此它有一个ServiceReferences.ClientConfig文件。问题是,如果我在这个解决方案中创建一个项目并添加对类库的引用,那么我似乎需要在这个单独的项目中使用ServiceReferences.ClientConfig。如果我将ServiceReferences.ClientConfig文件从类库复制并粘贴到项目中,则一切正常。如果我不这样做,我会得到下面的错误。这不会违背在类库中共享此服务参考的目的吗?我希望能够在一个地方轻松地更改服务引用指向(调试机器/生产机器)的位置。我能做什么?我还有别的路要走吗?非常感谢。
在.xap应用程序包中找不到ServiceReferences.ClientConfig。此文件用于配置web服务的客户端代理,并允许应用程序定位所需的服务。在应用程序包中包含此文件,或者修改代码以使用显式指定服务地址和绑定的客户端代理构造函数。有关详细信息,请参阅内部异常>;