我们使用带有数据库连接字符串的本地配置文件,以防我们需要将本地计算机连接到开发甚至生产数据库。我们调用这个文件ConnectionStrings.local.config
,它包含在我们的 C# 项目中,因此我们可以轻松地对其进行编辑。
当我转到发布 Web 工具时,我不希望包含此文件,因为我们将使用配置转换来交换每个服务器上真实数据源的连接字符串属性。
我修改了我的.csproj
文件如下:
排除
但 ConnectionStrings.local.config 文件在发布后仍显示在文件夹中。
如何在不从 Visual Studio 中排除文件的情况下将其从部署中删除?