我们目前在Visual Studio(v15.7.2)中面临一个问题:当我们运行.NET Core项目的测试时,如果我们只更改静态文件的内容(.sql,appsetting.json ,. txt等),Visual Studio没有看到文件中的更改,它使用旧版本,测试运行不正常。
如果这是正常行为,如何更改它并强制Visual Studio重建或至少重新复制静态文件并将更改考虑在内?
当然,如果我们更改代码,则会自动重建项目并复制新文件。这个问题发生了很多,因为我们在运行集成测试之前使用SQL文件来设置数据库状态。
可以在此处找到重现它的最小项目代码:https://github.com/Gerfaut/dotnet-core-test-static-files
要遵循的步骤:
非常感谢你的帮助,
Gerfaut