vs2017打開.net2.0專案后出現問題:
未能決議主參考“xxx.dll”,因為它對 .NET Framework 程式集“mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”具有間接依賴關系,而該程式集的版本為“4.0.0.0”,高于當前目標框架中的版本“2.0.0.0”。
類別庫都是2.0的,沒有作任何改變,用高版本的打開就出現這個問題了,沒法生成。
之前用2017打開沒有問題,過了幾個月不知道為啥就出現這個問題了
各種網站也搜索了,有出現同樣問題的,但都沒有解決辦法
新人注冊,50是我全部的分數了
uj5u.com熱心網友回復:
會不會你本機沒有安裝 2.0?在控制面板=》程式=》啟用或關閉Windows功能,
勾選上 .NET Framework 3.5
uj5u.com熱心網友回復:
把你工程的目標框架改成framework4.0要么就把參考中的那些系統dll都刪了,重新參考
uj5u.com熱心網友回復:
這個要求用net2.0,不能改,而且之前編譯是沒有問題的,最近不知道怎么了,不好用了uj5u.com熱心網友回復:
本機有安裝2.0,因為是兩個程式,一個共通的dll編譯沒有問題,這個程式參考共通的dll,說共通的DLL有參照4.0版本的mscorlib.dlluj5u.com熱心網友回復:
要保留2.0不變,不知道是需要更改什么uj5u.com熱心網友回復:
應該是使用office.com,當時是用的framework2.0的一個T什么的生成的一個獨立dll.。如果你能確認是參考的word或是excel,ppt。你就更換為最新的office.com.但可能代碼有些部分需要更改,更改前記得備個份。然后你就可以正常除錯了,全部更新完成后,你就刪掉參考,再參考以前那個dll,然后還原備份的代碼。基本就能在繼續保持framework2.0不變的情況下,使用更新的代碼了。但這方法不推薦。用戶端該升級還是要升級啊。升級為win7,自帶framework4.5.你就參考最新的office.com都沒問題啊。uj5u.com熱心網友回復:
wo 我自己回答,安裝VS2017的時候,要手動的選擇net3.5的開發工具,這樣就ok了,和電腦安裝net3.5沒有關系轉載請註明出處,本文鏈接:https://www.uj5u.com/net/93439.html
標籤:VB.NET
上一篇:c#
下一篇:程式員每天該做的事
