当前位置:首页 > .NET > C#

请问一个程序集引入的有关问题

优良自学吧提供请问一个程序集引入的有关问题,请教一个程序集引入的问题我写了一个类库,用于一个特定的计算,然后在另外一个项目中引入这个程序集。 我引入的时候,在DEBUG模式下是引入的DEBUG版本的程序集,那最后我发布的时候,是不是要重新引入发布版的程序集呢?,既然两个项目都是你自己

请教一个程序集引入的问题
我写了一个类库,用于一个特定的计算,然后在另外一个项目中引入这个程序集。
我引入的时候,在DEBUG模式下是引入的DEBUG版本的程序集,那最后我发布的时候,是不是要重新引入发布版的程序集呢?
------解决思路----------------------
既然两个项目都是你自己写的
把他们归入同一个解决方案中,直接引用项目
生成的时候就都是相同的版本了
------解决思路----------------------
引用:
Quote: 引用:

既然两个项目都是你自己写的
把他们归入同一个解决方案中,直接引用项目
生成的时候就都是相同的版本了

哦,这样确实可以。
那如果我其中一个项目,也就是那个算法类库是一个会多次用到的类库,我多半不会把他跟当前项目放在同一个解决方案中,而是单独放在一边,这样,需要用到它的项目将其引入即可。在这种情况下,应该怎么做呢?


这个我自己做过实验了,如果有错还请指出。
假如我有个A项目,里面有通用算法,会在BCD等等很多项目中用到,于是在开发时,我引用的......\A\bin\Debug\A.dll
那如果BCD等项目发布的时候,是不是还需要重新引用  ....\A\bin\Release\A.dll 呢?

撸主,哥醉了~

B项目引用A项目编译的dll,你不要去A的debug或者release目录去引用!
1、B项目代码上传到vss时,其他人下载代码,没有对应的debug或者release目录,编译势必失败
2、即使是你本机,一旦debug、release文件夹干掉,你的B项目编译也会失败

正确的做法:
B项目创建RERERENCES文件夹,所以外部dll放在这个文件夹,B项目从这个文件夹引用A.dll,代码上传到VSS时,把REFERENES文件夹一并上传。

(本文来自互联网,不代表搜站(http://www.ylzx8.cn/)的观点和立场)
本站所有内容来自互联网,若本站收录的信息无意侵犯了贵司版权,请给我们来信(ylzx8cn@163.com),我们会及时处理和回复,谢谢

最近更新