2016年8月14日 星期日

visual studio include dll in project 導致 build fail

遇到一個神奇的 build fail
明明在 visual studio 已經 reference 了某個 dll
該 dll 也確定有 export 需要的 method 出來
但是在 object browser 就是看不到那個 method 導致無限的 build fail

查了快一小時 才發現這個 project 裡面同時存在一個舊版的 dll
但是不是以 reference dll 的方式  是以 included file 的方式在 project 裡面
visual studio 不知是吃錯甚麼藥  總是以為他 reference 到的是舊版 dll
後來把舊版 dll exclude 出 project  就 build 成功了

但是舊版 dll 明明不是以 referenced dll 的方式存在 project
為什麼 visual stdio 會誤認?
只能認為是 visual studio 的 bug 了

沒有留言:

張貼留言