在解决方案中包含RIA服务,而无需进行常规安装



我想使用WCF RIA服务,而不需要安装这个。我的想法是引用这些库:

Microsoft.ServiceModel.DomainServices.Hosting.dllMicrosoft.ServiceModel.DomainServices.Tools.dll在我的解决方案库文件夹。
这避免了开发人员甚至部署的开销。

这个解决方案创造了一些邪恶的隐藏怪物?我忘了什么吗?

*我试了一下,直到现在,"它在我的机器上工作"。

如果您引用的DLL仅在您的开发机器上,请确保您的引用不指向全局程序集缓存。否则其他开发人员无法找到参考。

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

我建议将实际的dll文件存储在项目根目录下的References文件夹中。然后通过visual studio将它们添加到您的项目中。一旦你完成了这些,为每个引用添加hintpath节点到实际的项目文件中,它将告诉VS在哪里查找文件。这个方法非常有效,特别是如果你正在处理多个项目,因为这样你就不必将dll文件复制到每个bin目录。

最新更新