我有两个应用程序A和B,两者都使用dll D。
A、B和D都是C++项目,使用vs 2010开发。
A.sln和B.sln是构建应用程序A和B的解决方案文件。
在A和B中都引用了dll D。
应用程序和dll的预期位置为(假设为Debug版本):
A/Debug/A.exe
A/Debug/D.dll
B/Debug/B.exe
B/Debug/D.dll
这里出现了一个奇怪的问题:当重新生成(或清理)解决方案B时,它会删除A/Debug/D.dll,尽管这两个应用程序在任何方面都没有关联。
是否有一种方法可以指示vs仅在重新生成B时删除B下的D.dll?