【发布时间】:2018-02-04 04:37:35
【问题描述】:
VS 2017 为 ASP.NET Core MVC 项目创建一个名为 launchSettings.json 的文件,其中包含有关 IIS Express 和 Kestrel AMAIK 的信息。
我们甚至在开发机器上都在 IIS 中托管我们的项目,因此我们并不真正需要这些文件。
我们删除了它们,但它们不断回来,每次我们打开解决方案时,它们都会出现。
有没有办法阻止 VS 创建这些文件?
【问题讨论】:
-
VS 可能要使用该文件。我没有看到将文件放在那里的问题。您始终可以设置一个不包含该文件的发布。发布后会显示吗?
-
@NevilleNazerane,我们不希望它存在的原因是因为我们有超过 100 条签到政策以确保质量,而且通常与这些政策相冲突。当然,这对我们的工作来说不是预防性的,但持续改进的精神表明我们始终以各种规模进行改进。
-
好吧,如果您在谈论 tfs,我想您可以将其从源代码中删除或从项目中排除(无法重新创建仍在服务器上的文件)。也不会清空文件帮助吗?因为它看起来像 vs 需要的 .csproj 文件
标签: visual-studio visual-studio-2017 .net-core