Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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
.net 转换后的Web.config有时不会复制到发布目录_.net_Visual Studio 2017_Web Config Transform_Visual Studio Publish - Fatal编程技术网

.net 转换后的Web.config有时不会复制到发布目录

.net 转换后的Web.config有时不会复制到发布目录,.net,visual-studio-2017,web-config-transform,visual-studio-publish,.net,Visual Studio 2017,Web Config Transform,Visual Studio Publish,我有一个Web.config和两个转换文件(Web.Debug.config、Web.Release.config)。从obj\Release\TransformWebConfig\transformed\Web.config中的Web.config文件输出以及我在中看到的结果可以看出,转换工作正常 转换后的Web.config文件偶尔会被复制到发布目录中(通常在转换、发布配置文件或基本Web.config发生更改后),但并不一致 如果我从publish目录中的一个干净的slate-no Web

我有一个Web.config和两个转换文件(Web.Debug.config、Web.Release.config)。从obj\Release\TransformWebConfig\transformed\Web.config中的Web.config文件输出以及我在中看到的结果可以看出,转换工作正常

转换后的Web.config文件偶尔会被复制到发布目录中(通常在转换、发布配置文件或基本Web.config发生更改后),但并不一致

如果我从publish目录中的一个干净的slate-no Web.config文件开始,然后使用develope publish概要文件发布我的项目,我将看到预期的结果-使用Web.develope.config文件转换的Web.config。如果我随后使用发布配置文件发布,我还将看到预期的结果-一个使用Web.Release.config文件转换的Web.config。如果我再次尝试使用开发配置文件发布,则发布目录中的Web.config文件将不会更新

每个Web.config和Web.*.config文件的构建操作都被设置为Content,而Copy to Output Directory参数被设置为dot Copy

是否有办法强制obj\\TransformWebConfig\transformed\中转换的web.config文件始终发布到输出目录中