2017-10-18 92 views
1

剛剛安裝了VS2017,並開始構建一個包含兩個項目的解決方案。 一個winforms項目和一個類庫項目。無法添加對象數據源

像往常一樣創建對象和表單,並將一個BindingSource放入UC中,但每次嘗試從que類庫中選擇一個類時,Datasource屬性都不會更改。 雙重檢查了類的引用和可訪問性。我可以從WF項目中添加任何類,但不能從類庫中添加任何類。

所以我嘗試使用數據源窗口,但它不能看到類庫項目。再次,我可以添加WF項目中的任何內容,但看起來類庫編譯是不可視的或不可能綁定的。

已經嘗試過來自另一個問題和MSDN論壇,如從任意CPU改變編譯配置,x86或64

回答

0

對於後人一些答案: 我發現這個問題。

當我創建的類庫項目有兩種選擇:

  • 淨斯坦達特
  • 淨Framewrok

偏偏淨斯坦達特不符合與.NET兼容框架(Winforms是.Net框架)以某種方式一個項目不能「讀取」另一個DLL並使用他們的CL驢。當然,VS/.Net上沒有人提出異常或進行任何驗證,他們只是讓這些事情不被人注意。

它只是Micro $ oft被Micro $ oft並使其自我不兼容。

創建了一個新的類庫,這次是.Net Framework並將所有類移動到它並且一切正常。