我在Visual Studio 2017中一直存在问题,每当我发布我的ASP.Net C#Web应用程序时,visual studio会生成一个包含db.lock文件的sql lite文件夹,该文件阻止它复制文件进入部署。我没有使用sql lite,我的web.config中有一个连接字符串,用于连接外部托管的SQL数据库。我可以删除.vs下的文件和生成的文件夹,但是一旦我打开解决方案,它会再次自动生成。我已经从我的git存储库中排除了该文件夹。
关于如何一劳永逸地摆脱这种想法的任何想法?
答案 0 :(得分:0)
这里的解决方案是在website.publishproj文件的<Project>
部分的文件夹中添加以下代码:
<PropertyGroup>
<ExcludeFoldersFromDeployment>.vs</ExcludeFoldersFromDeployment>
</PropertyGroup>