我想使用WCF RIA服务,而不需要安装这个。我的想法是引用这些库:
Microsoft.ServiceModel.DomainServices.Hosting.dll
和Microsoft.ServiceModel.DomainServices.Tools.dll
在我的解决方案库文件夹。
这避免了开发人员甚至部署的开销。
这个解决方案创造了一些邪恶的隐藏怪物?我忘了什么吗?
*我试了一下,直到现在,"它在我的机器上工作"。
如果您引用的DLL仅在您的开发机器上,请确保您的引用不指向全局程序集缓存。否则其他开发人员无法找到参考。
同时为引用选择' Copy Local '将确保它们被复制到bin目录,这样您就可以部署包含必要dll的解决方案。
我建议将实际的dll文件存储在项目根目录下的References文件夹中。然后通过visual studio将它们添加到您的项目中。一旦你完成了这些,为每个引用添加hintpath节点到实际的项目文件中,它将告诉VS在哪里查找文件。这个方法非常有效,特别是如果你正在处理多个项目,因为这样你就不必将dll文件复制到每个bin目录。