我想在C#中的多个应用程序实例之间共享一个字符串
我正在使用.net framework 3.5 SP1。此版本不支持内存映射文件。
由于某些许可和性能问题,我无法使用磁盘IO
所以任何人都可以告诉我一个方便的方法来做这件事。
我搜索并发现其中一些:
1.序列化
2.编组
3.管道
但所有这些都太复杂了,不能只分享一个字符串。
感谢
答案 0 :(得分:1)
message queues,也许?
查看this文章以获取示例
答案 1 :(得分:1)
您可以使用数据库。
如果你想要共享内存,我认为你将遇到的一件事是AppDomains,请看这里:这是一个解决这个问题的例子:http://www.codeproject.com/Articles/17606/NET-Interprocess-Communication