我写了一个类库,用于一个特定的计算,然后在另外一个项目中引入这个程序集。
我引入的时候,在DEBUG模式下是引入的DEBUG版本的程序集,那最后我发布的时候,是不是要重新引入发布版的程序集呢?
------解决思路----------------------
既然两个项目都是你自己写的
把他们归入同一个解决方案中,直接引用项目
生成的时候就都是相同的版本了
------解决思路----------------------
撸主,哥醉了~
B项目引用A项目编译的dll,你不要去A的debug或者release目录去引用!
1、B项目代码上传到vss时,其他人下载代码,没有对应的debug或者release目录,编译势必失败
2、即使是你本机,一旦debug、release文件夹干掉,你的B项目编译也会失败
正确的做法:
B项目创建RERERENCES文件夹,所以外部dll放在这个文件夹,B项目从这个文件夹引用A.dll,代码上传到VSS时,把REFERENES文件夹一并上传。