如何禁止 VS2019 自动创建 launchSettings.json 文件

2019-06-12 10:34发布

问题:

用 Visual Studio 2019 打开解决方案,只要是 TargetFramework 为 netcoreapp3.0 的项目,VS2019 就会自动创建 launchSettings.json 文件,真是烦人,请问禁止 VS2019 的这种骚扰?

回答1:

在 Web 项目的 csproj 文件里添加一个属性 NoDefaultLaunchSettingsFile

<PropertyGroup>
    <TargetFramework>netcoreapp3.0</TargetFramework>
    <NoDefaultLaunchSettingsFile>True</NoDefaultLaunchSettingsFile>
</PropertyGroup>

vs 就不会自动生成 launchSettings.json 文件了。

见:https://github.com/aspnet/Tooling/issues/486



回答2:

要禁止干嘛呢? 如果是不想source control,把它排除掉好了

自己创建一个项目模板。想搞啥就搞啥