我有一个类库项目和一个Console项目。在类库项目中,有一个名为“ConfigSettings”的文件夹,其中包含App.config文件引用的配置文件。其“复制到输出目录”设置为“始终复制”。
Console项目引用此类库项目。构建控制台项目时,将在正确的位置创建ConfigSettings文件夹以及外部配置文件。但是,每次调试Console项目时,都会删除外部配置文件。但是,ConfigSettings文件夹保持不变。如果我将文件标记为只读,则不会将其删除,并且Visual Studio的错误列表中会出现警告:
Warning Unable to delete file "C:\<path>\<app>\bin\Debug\ConfigSettings\settings.config". Access to the path 'C:\<path>\<app>\bin\Debug\ConfigSettings\settings.config' is denied.
在调试项目时,是否有可以更改的设置会阻止VS删除此文件?我正在使用Visual Studio 2015。