无需正常安装即可在解决方案中包含RIA服务

时间:2011-11-23 19:24:03

标签: wcf wcf-ria-services projects-and-solutions

我想使用WCF RIA服务而无需安装它。我的想法只是引用库:

Microsoft.ServiceModel.DomainServices.Hosting.dllMicrosoft.ServiceModel.DomainServices.Tools.dll 在我的Solution Libs文件夹中 这可以避免开发人员的开销,甚至可以用于部署。

这个解决方案会造成一些邪恶的怪兽?我忘记了什么?

*我试过这个,好吧,“它在我的机器上工作”直到现在。

2 个答案:

答案 0 :(得分:2)

如果您引用仅在开发计算机上的DLL,请确保您的引用不指向Globsal Assembly Cache。否则其他开发人员无法找到参考。

同时为引用选择'Copy Local'将确保将它们复制到bin目录,以便您可以部署包含必要dll的解决方案。

答案 1 :(得分:1)

我建议将实际的dll文件存储在项目根目录的References文件夹中。然后通过visual studio将它们添加到您的项目中。完成后,将hintpath节点添加到每个引用的实际项目文件中,这将告诉VS在哪里查找文件。如果您正在处理多个项目,则此方法非常有用,因为您无需将dll文件复制到每个bin目录。