我的构建失败
找不到路径"App_Data\aspnet Definiti.Licensing.TestWebProduct-20171016042403.mdf"的一部分。
-
文件存在于文件系统中
-
源代码管理中存在该文件
-
获取来源阶段似乎找到了文件精细
2017-11-28T10:49:32.5448880Z获取aspnet-Definiti.Licensing.TestWebProduct-20171016042403.mdf(此处无错误)
我尝试过的东西:
- 从项目中排除文件
- 在visual studio中删除文件并签入
- 在源代码管理资源管理器中删除文件并签入
- 如果文件更新,则设置要复制的文件
- 将文件设置为始终复制
- 取消锁定有问题项目的内置配置管理器
错误总是会再次出现。
正在将App_Data\aspnet-Definiti.Licencing.TestWebProduct-20171016042403.mdf复制到obj\Release \Package\PackageTmp\App_Data\apnet-Definity.Licencing.TestWebProduct-201710 16042403.mdf。2017-11-28T10:50:48.4423213Z##[error]C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\MMSBuild\Microsoft\VisualStudio\v15.0\Web\Microsoft.Web.Publishing.targets(2603,5):错误:将文件App_Data\aspnet-Definiti.Licencing.TestWebProduct-20171016042403.mdf复制到obj\Release \Package\PackageTmp\App_Data\apnet-Definity.Licencing.TestWebProduct-201710 16042403.mdf失败。找不到路径"App_Data\aspnet Definiti.Licensing.TestWebProduct-20171016042403.mdf"的一部分。
我绝望的最后一步是删除整个项目,这样至少可以构建解决方案的其余部分,但令我完全惊讶的是,错误仍然存在。
解决方案是将文件设置为不复制并清除生成定义中的MSBuild参数。