无法将引用添加到项目,Visual Studio

3
我已经在Visual Studio中创建了一个项目容器。在这个容器中,我添加了三个项目:一个类库、一个ASP .NET MVC应用程序和一个单元测试应用程序。
现在,我正在尝试在这些项目之间添加引用。但是当我尝试从我的.NET MVC应用程序中向我的类库添加引用时,我收到了一个错误提示,说无法添加该引用。
为什么会有这个错误?我为什么不能从我的类库向我的MVC应用程序添加引用?

1
当我不小心添加了一个便携式测试类时,我遇到了类似的问题。确保 .NET 目标相同。 - Spaceman
1
@Spaceman: 当我尝试查看我的类库的属性时,我无法看到该类库的目标框架。 - Bryan
@Bryan 你是想要添加DLL文件的引用还是.csproj项目文件的引用? - kamil-mrzyglod
@Kamo:进入项目。 - Bryan
要查看目标框架,请右键单击项目 >> 属性 >> 应用程序选项卡 >> 目标框架。无论您遇到什么错误,请提供详细信息。 - Yogi
显示剩余5条评论
3个回答

1

为了以后参考,您真的需要告诉您正在使用的版本:Visual Studio?ASP.NET MVC?和.net Framework?正如Ufuk所提到的那样。 我假设您的意思是ASP.NET 5 vNext,因为我知道这个有问题。

首先,看看其他帖子:在ASP.NET 5(Core)中向类库项目添加引用的问题

其次,如果与我经历的类似,似乎在beta7中存在一个错误,因此请尝试添加文件引用:https://dev59.com/uVwZ5IYBdhLWcg3wIdV8#32399377

(这是假设您已经删除了dnxcore50,以便可以使用新的类库)。


0
我曾经遇到这个问题,后来发现是因为引用的库项目在后置生成设置中存在问题:在后置生成事件中,我将一些非托管本地 DLL 复制到输出目录中。 去掉后置生成事件后,问题得到解决。

0
我曾遇到过类似的问题。当尝试将一个相关项目添加到另一个项目中时,它的同级项目在“添加引用”对话框中无法被看到。通过一个偶然的途径,我发现我所工作的项目包含带有签名的程序集,而我正试图添加为引用的项目是无签名的。这是不允许的,但是在对话框中没有任何提示表明存在问题。它只是不可见而已。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接