我从事另一个开发人员继承的项目。它是VB.NET和Linux的混合体。 C#。
解决方案由多个项目组成:Config
(启动项目),Common
,Agent
+项目StdPlugin
位于Plugin
文件夹下。 (插件是在运行时加载的.dll)。
对于非插件项目,输出路径设置为bin\Debug\
。对于插件项目,输出路径设置为Config\bin\Debug\Plugins
。
项目编译完成后,Config\bin\Debug\
为我的所有项目提供了所有.dll
s + .pdb
和.exe
。但是,Config\bin\Debug\Plugins
还包含.dll
项目的所有项目.pdb
s + .ddl
和.pdb
+ StdPlugin
的副本。换句话说,我正在重复。最重要的是,当我运行Build->Clean Solution
时,Config\bin\Debug\
正在清理,但Config\bin\Debug\Plugins
不是。
一些说明: 1。项目是为调试而构建的。 2。我在调查影响The source file is different from the module was build
项目的Reader
问题时发现了上述问题。它不会停留在Reader
项目的破坏点上。