And*_*ger 6 c# pdb-files visual-studio-2015 azure-service-fabric
我正在开发一个Service Fabric应用程序,它包含许多无状态服务和单个有状态服务.当我第一次发布时,一切都很好,它已部署到我的本地群集.在此之后,如果我尝试打包或发布应用程序而不首先明确地停止它,我会收到以下错误:
CSC:错误CS2012:无法打开'C:...\ProjectFolder\_obj\x64\Debug\ProjectName.pdb'进行写入 - '进程无法访问文件'C:...\ProjectFolder\_ obj\x64\Debug\ProjectName.pdb'因为它正被另一个进程使用.
根据进程资源管理器,PDB被我自己的ProjectName.exe锁定.这是我的应用程序中的单个有状态服务.
此时的当前解决方法是限制网络服务对构建文件夹(obj\x64\Debug)中的pdb的访问.