使用2个不同项目的appSettings问题

时间:2010-08-02 23:21:22

标签: c# visual-studio appsettings

我会尽力解释我的问题。

我有两个独立的项目,它们是Visual Studio中同一个应用程序的一部分。其中一个是服务器端,另一个是客户端。

客户端项目使用名为XMLFileName的appSettings键,该键用于从XML检索数据并使用检索到的信息填充数据集。在这个客户端项目中,我有一个方法可以对数据集执行一些检查。

当我尝试从服务器端项目调用该方法时,我无法填充数据集,因为服务器端项目未读取XMLFileName,因为它未在其应用程序设置中定义。如果我在服务器端项目上硬编码文件名字符串,它将找不到它,因为它看起来在另一个文件夹中。

我该如何处理?我清楚了吗?

谢谢, 伊顿B。

2 个答案:

答案 0 :(得分:1)

为什么不将相同的设置添加到服务器端项目?我错过了什么吗?

答案 1 :(得分:0)

我可能不完全理解这个问题,但听起来你有两个不同的应用程序(客户端和服务器)使用相同的方法(例如GetXmlFile())来检索相同的文件(File.xml)。如果是这种情况,那么您可能需要在共享驱动器上安装可由UNC路径访问的XML文件(例如`\ myclient \ XMLFiles \ File.xml')。

如果是这种情况,您是否可以更改方法GetXmlFile()以使用UNC路径访问该文件,并在您的appSettings中存储UNC路径和文件名?

如果我误解了这种情况,请告诉我,我会相应更新我的答案。

希望这有帮助。