Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.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# Visual Studio 2013发布配置文件保存不一致_C#_Visual Studio 2013_Publish Profiles - Fatal编程技术网

C# Visual Studio 2013发布配置文件保存不一致

C# Visual Studio 2013发布配置文件保存不一致,c#,visual-studio-2013,publish-profiles,C#,Visual Studio 2013,Publish Profiles,修改现有发布配置文件时,Visual Studio 2013 Update 1并不总是将相应的pubxml文件保存在/Properties文件夹中。在文件系统中正确注册更改之前,我一直在玩修改文件的游戏 例如,我使用提示符编辑并“保存”的一个发布配置文件的pubxml文件标记为delete。我怀疑配置文件是缓存的,Visual Studio 2013没有实时反映文件系统中的内容 只有当我转到另一个配置文件或点击“发布”按钮时,才会显示“保存”提示。最好有一个保存按钮,强制pubxml文件显示最新

修改现有发布配置文件时,Visual Studio 2013 Update 1并不总是将相应的pubxml文件保存在/Properties文件夹中。在文件系统中正确注册更改之前,我一直在玩修改文件的游戏

例如,我使用提示符编辑并“保存”的一个发布配置文件的pubxml文件标记为delete。我怀疑配置文件是缓存的,Visual Studio 2013没有实时反映文件系统中的内容

只有当我转到另一个配置文件或点击“发布”按钮时,才会显示“保存”提示。最好有一个保存按钮,强制pubxml文件显示最新的

有人对此有明确的解决办法吗?我在同一个项目中有过类似的web.config转换经验,最终编辑了项目文件

我确信这与我目前正在处理的特定项目无关,因为我在其他项目中看到了相同的行为。我在VisualStudio2010中从未遇到过这个问题


如果您刚刚创建了新的配置文件,则不会看到此问题。我只是在修改现有配置文件时才看到这种行为。

不确定这是否有帮助,我可以在VS GUI中删除配置文件。 这是VS 2013专业版。 我点击了构建菜单/发布“yourSite” 然后在“发布”按钮上单击它或右键单击它,然后我可以看到“管理”按钮显示在“发布”部分下。我点击了那个,然后就可以删除我原来的个人资料了。然后我创建了一个新的


我想,一旦您创建了一个配置文件,管理器按钮就会消失。

打开VS as admin,然后重试。。。可能是文件访问问题。可能是我的Perforce Visual Studio插件造成了阻碍。对于一小群用户来说,这可能是一个边缘案例。我也遇到了同样的问题,在我目瞪口呆后就来到这里了,你找到解决方案了吗?@AbuHamzah你在使用源代码管理吗?在编辑任何发布配置文件之前,请尝试签出/Properties中的所有文件。对我来说,这似乎起到了作用。这只是没有为我持续储蓄。我在不同的解决方案中发布了4-6个配置文件。