none
VB.net使用C#類別(無法將專案中的相依性複製到執行目錄,因為它會看相依性發生衝突) RRS feed

  • 問題

  • 開發工具:VS 2003 
    開發語言: VB.net

    我在網路上找到一個範例檔案,剛好是我所需要的
    但他是用C#所寫的,所以就我把它的自己寫的class 編譯成 Dll
    好讓VB.net 來使用,在將C#的class編譯成Dll 的時候 沒有任何問題
    把Dll 參考進VB 也沒有問題,但是當VB要編譯的時候,就會出現,下面的錯誤訊息

    無法將專案 'SmartDeviceApplication1' 中的相依性 'mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=969db8053d3322ac' 複製至執行目錄,因為它會和相依性 'mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 衝突。

    將C#再重新編譯之後還是一樣,C#的類別裡面還有引用WinCE的API
    不知道是不是因為有引用到API所以才會造成這種問題...

    2007年9月17日 下午 03:35

解答

所有回覆