这与源代码管理有关,我使用的是 VSS 和 Visual Studio 2008 插件。当引用项目的 DLL 包含在项目中(并检入 VSS)时,在下一次构建时它将失败,因为这些文件没有作为构建过程的一部分检出并且是只读的。
我可以排除整个 bin 文件夹和所有 dll,但这就是我放置我的静态 dll(即未作为解决方案的一部分重新构建的那些)的地方,有趣的是,Visual Studio 将其他产品的输出以外的 dll 视为排除文件就好了。
在 VS2005 中,VSS 插件不会自动将引用项目的输出添加为待签入的文件,但在 VS2008 中,它会自动添加。
有人遇到这个问题或找到解决方法吗?