2016-05-19 108 views
-1

我有一個由多個項目組成的.NET解決方案 - 其中大多數都只是簡單的C#庫。其中之一是一個MVC Web應用程序。在.NET項目中缺少系統DLL

每個項目的所有參考都缺少參考。下面是一個例子:

我已經取消選擇用於構建所有項目,除了這一個(如上所示),其具有在溶液中的任何其它不依賴簡單的C#庫項目。

我已經在記事本中檢查過類似.proj文件的東西,但看不到任何不常用的東西。

如果我刪除了System.XML之類的引用之一,然後重新添加它,它會被重新添加,但仍會顯示缺少的警告圖標!所以,Dll的.NET frameworkowrk目錄就像你期望的那樣。

我真的很難過這個。

它是.NET框架4.5,Windows 7,x64。

在此先感謝您的任何想法/幫助!

親切的問候

理查德

+0

會發生這種情況在新項目中如果添加這些依賴的一個? – Zero

+0

您可以參考這[鏈接](http://stackoverflow.com/questions/37275619/how-to-add-references-and-nugets-in-visual-studio-project-template/37275813?noredirect=1#comment62079434_37275813 ) 希望能幫助到你! – SSJGSS

回答

0

幾點要檢查知道爲什麼他們似乎丟失:

  • 路徑
  • 組件:他們專爲同一.NET版本您的 項目(便攜式,非便攜式,windows手機等...)
0

對於你問的查詢,你可以參考以下鏈接

How to add references and nugets in visual studio project template?

爲參考,根據圖像,它可能指的是GAC,而不是解決方案的本地bin文件夾。

請記住,最好的方法是始終維護Bin/Reference文件夾中的引用,然後引用它。將它們添加到解決方案中,以便在壓縮並將它們移動到另一個系統時不會鬆動它們。

下面的鏈接將幫助您如何添加引用

https://msdn.microsoft.com/en-us/library/7314433t(v=vs.90).aspx