我想使用WCF RIA服務,而無需安裝它。我的想法只是參考庫:將RIA Services包含在解決方案中而不需要常規安裝
Microsoft.ServiceModel.DomainServices.Hosting.dll
和Microsoft.ServiceModel.DomainServices.Tools.dll
在我的解決方案庫文件夾。
這樣可以避免開發人員甚至部署開銷。
此解決方案創建了一些邪惡的隱藏怪物?我忘了什麼?
*我試過這個,直到現在,「它在我的機器上工作」。
我想使用WCF RIA服務,而無需安裝它。我的想法只是參考庫:將RIA Services包含在解決方案中而不需要常規安裝
Microsoft.ServiceModel.DomainServices.Hosting.dll
和Microsoft.ServiceModel.DomainServices.Tools.dll
在我的解決方案庫文件夾。
這樣可以避免開發人員甚至部署開銷。
此解決方案創建了一些邪惡的隱藏怪物?我忘了什麼?
*我試過這個,直到現在,「它在我的機器上工作」。
如果您只引用了開發機器上的DLL,請確保您的引用不指向Globsal程序集緩存。否則,其他開發人員將無法找到參考。
同樣爲參考選擇'Copy Local'將確保它們被複制到bin目錄,以便您可以使用必要的dll包含解決方案。
我建議將實際的dll文件存儲在項目根目錄的References文件夾中。然後通過Visual Studio將它們添加到您的項目中。完成後,將hintpath節點添加到每個引用的實際項目文件中,這將告訴VS在哪裏查找文件。這種方法特別適用於多個項目,因爲您不必將dll文件複製到每個bin目錄。
是的,當我說'我的解決方案庫文件夾'我真的這樣做。謝謝 – Custodio