由于某些原因,如果其中一个节点包含此打开文件对话框中的字符串,则不会写入xml文档。异常不会被抛出,应用程序也不会崩溃,只是文件不会被写入。如果我使用字符串字面量代替具有相同内容的m_strSoundFile,那么xml文档将被正确写入。因此,这与'\‘字符非法无关,这是我最初认为的。也许这与OpenFileDialog是Win32有关?}
{
M
我正在开发一个基于c#的win form应用程序。在部署时,它将其安装位置写入注册表中。现在有了一个单独的插件,它在部署期间在注册表中查找此值。现在我遇到的问题是,它在我的32位win7 dev box上工作得很好。但是在客户端的64位Win2003服务器上,主机应用程序能够写入注册表值,但是插件从注册表中获取空字符串。一个问题可能是它无法在服务器机器上找到注册表。
有什么想法可能是这个问题,我该如何解决它?