(已解決)vsC#控制台應用添加System.Windows.Forms引用失敗(精通C#)


問題描述

如果想使用System.Windows.Forms類。步驟如下,第一步,往項目里添加System.Windows.Forms引用。第二步,使用using指令。

問題出在第一步,添加引用失敗。屬於.Net Core的控制台應用程序和類庫都有這樣的問題。COM里面沒有System.Windows.Forms.dll。只有System_Windows_Forms,然后你添加這個引用,依賴項會有黃色三角,編譯運行的時候會報錯。自帶的System.Windows沒有Forms類。

 

 (沒有System.Windows.Forms, 只有System_Windows_Forms)

 

 (添加引用后,依賴項黃三角,嘗試運行報錯)

 

 (自帶的System.Windows沒有Forms類,后面提示只有Input和Markup兩個)

(有一個解決辦法說,左邊有一個.NEt選項卡,可是我沒看到,只有COM 連接)

 

 (答案截圖)

 

 

解決辦法

第一步,創建項目的時候,選后面是(.Net Framework)的項目.Net Core不行。至於為什么.Net Core項目里找不到System.Windows.Forms類,我不知道。

 

 

 

 第二步, 右擊引用,選擇添加引用。在程序集->框架 里面就可以找到System.Windows.Forms,前面左擊打勾,然后在這個窗口右下角左擊確定按鈕。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM