我在同一个 c#/.net 解决方案中有许多程序集/项目。使用 Web 应用程序 gui 的人需要保存设置,然后控制台应用程序和一些测试项目需要访问同一个文件。我应该把文件放在哪里以及如何访问它?
我尝试过使用“AppDomain.CurrentDomain.BaseDirectory”,但最终对于我的程序集有所不同。“System.Reflection.Assembly.Get*Assembly.Location”也无法满足我的需求。
也许这不是我应该在文件中而是在数据库中的东西?但是对于几行配置来说,这样做感觉太复杂了。