Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 升级winform应用程序,即使在“始终复制”时也不覆盖XML文件_C#_Xml_Winforms_Visual Studio Setup Proje_Deployment Project - Fatal编程技术网

C# 升级winform应用程序,即使在“始终复制”时也不覆盖XML文件

C# 升级winform应用程序,即使在“始终复制”时也不覆盖XML文件,c#,xml,winforms,visual-studio-setup-proje,deployment-project,C#,Xml,Winforms,Visual Studio Setup Proje,Deployment Project,我有一个winform应用程序,比如StackOverflow.exe。当我将StackOverflow.exe的最新版本从1.1版升级到1.2版时,它不会覆盖输出内容文件夹中的XML filesay plugin.XML 注意:每当我关闭StackOverflow.exe时,plugin.xml就会被覆盖。您的问题的上下文不清楚。是否在安装项目(例如正在运行以安装和更新文件的MSI文件)中覆盖失败?还是在构建时?无论如何,如果您的exe正在使用XML文件,则在您打开它时无法替换它。我安装了wi

我有一个winform应用程序,比如StackOverflow.exe。当我将StackOverflow.exe的最新版本从1.1版升级到1.2版时,它不会覆盖输出内容文件夹中的XML filesay plugin.XML


注意:每当我关闭StackOverflow.exe时,plugin.xml就会被覆盖。

您的问题的上下文不清楚。是否在安装项目(例如正在运行以安装和更新文件的MSI文件)中覆盖失败?还是在构建时?无论如何,如果您的exe正在使用XML文件,则在您打开它时无法替换它。我安装了winform应用程序。此exe包包含一个xml文件。我已经按照我的要求手动覆盖了XML文件。现在我得到了这个应用程序的新版本。当我安装此最新版本时,它应该替换最新exe中可用的xml文件,而最新exe不会替换它。如果这是VS setup project生成的MSI文件,而您的问题并不明显,并且您正在执行RemovePreviousVersions升级,安装后修改的数据文件将不会被替换。这说明了你的问题吗?