当我修改现有发布配置文件时,Visual Studio 2013 Update 1 并不总是将相应的 pubxml 文件保存在 /Properties 文件夹中。我一直在玩修改文件的游戏,直到我的更改在文件系统中正确注册。
例如,我使用提示编辑和“保存”的一个发布配置文件将其 pubxml 文件标记为删除。我怀疑配置文件被缓存了,Visual Studio 2013 没有实时反映文件系统中的内容。
只有当我转到另一个配置文件或点击发布按钮时,才会显示保存提示。最好有一个保存按钮来强制 pubxml 文件显示最新的。
有没有人有明确的解决方法?我在同一个项目中对 web.config 转换有类似的经验,最终编辑了项目文件。
我确定这与我目前正在处理的特定项目无关,因为我在其他项目中看到了相同的行为。我在 Visual Studio 2010 中从未遇到过这个问题。
如果您刚刚创建了新的配置文件,您将不会看到此问题。我只在修改现有配置文件时看到此行为。