2016-05-16 63 views
0

我有一個項目(Project1)的解決方案。我添加了另一個項目(Project2)。他們兩人都是Web應用程序MVC 5.ASP.NET MVC 5不能引用模型

在項目2的控制器我不能使用using Project2.Models,但我可以用using Project1.Models 在自動完成列表後,我鍵入Project2。它只顯示控制器而不顯示模型。如何引用Project2控制器上的Project2模型?

附加信息:
從自動完成列表中的Project1上的控制器Project2未出現。 同樣對於Project2上的模型,我從現有項目(項目1中的模型項目)添加它們。

+0

這似乎不是一個好的做法西隧asp.net的MVC,什麼是你首先分離這些web項目的目的是什麼? – VahidNaderi

回答

1

既然你從複製到PROJECT1 Project2的模型,確保讓他們指向Project2的更新Project2的車型的命名空間。

還要確保Project2中的模型是Public。

0

我假設您在解決方案中有2個項目,您需要在project1中添加對project2的引用。在PROJECT1

  1. 右鍵單擊引用
  2. 選擇 「添加引用」
  3. 選擇項目
  4. 選擇Project2的

enter image description here

注:

通常在一個網站中,每個網站只有一個項目。一個網站的引用通常是某種服務器端服務/應用程序。如果您正在做分​​割網站的操作,請查看Area

並記住您只能訪問的方法,類和這樣的是public,internal公開爲一個項目,而不是外部項目。和privateprotected你應該已經知道了。