c#跨项目共享字典

时间:2016-01-23 22:45:01

标签: c# dictionary resourcedictionary

我有多个api共享一个构建大型字典的公共项目。 (3g +)问题是如果它们全部并发运行,它会使服务器内存不足。我知道有一种方法可以构建它并分享它,但我不确定如何。我知道有一个ResourceDictionary类,但如果答案是这样我不知道如何使用它。这些都是控制台应用程序,因此没有wpf层。

1 个答案:

答案 0 :(得分:1)

假设它是一个只读字典,你可以创建一个程序集(即DLL)项目,加载它并将其包含在你的其他项目中。

但是使用某种数据库解决方案可能会更好,例如SQLite