2016-05-19 110 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