C# 生成解决方案时放在Bin目录下的DLL文件消失了,怎么回事?
操作过程:第一次生成解决方案时,将dll文件放在了项目主目录(非生成目录,也就是.csproj文件所在的文件夹)
生成成功,后来想把这几个dll放在bin目录下生成,于是将他们移入bin目录,并修改生成解决方案的输出目录,此时
错误提示没找到dll,打开bin目录,该放入的dll都没了。反复将dll放入该目录都是同样现象,解决方案里把dll设置为复制到本地
也没用。
原因:Visual Studio似乎会记住首次编译时选择的dll所在目录,后面删掉dll引用重新添加后,系统还是会在那个记住的目录
里查找dll。
解决方案:生成解决方案前,将放好dll的bin目录设置好,再进行生成。

浙公网安备 33010602011771号