【发布时间】:2015-09-08 21:15:51
【问题描述】:
我正在尝试将解决方案中的类库项目引用到一个简单的控制台应用程序。但似乎 Visual Studio 不会让我这样做。
我已经四处搜索,我一直在寻找有关如何添加依赖项的指南,但似乎没有人遇到相同的问题,因为依赖项已添加到项目中。
如果你看上面的图片,你会发现这只是一个简单的项目,带有类库的全新控制台应用程序,除了依赖项之外没有任何编辑,以及试图从类中引用 Class1.cs 的额外行图书馆。
我收到一条智能感知消息,建议我添加对项目的引用,如果我单击它,则没有任何反应。
您也可以看到,我尝试手动添加 using 语句,但没有成功。它只是说“无法解析符号 ClassLibrary1”
图像显示我为项目添加了依赖项。
显示我已尝试添加项目引用的图像
现在,蜜蜂说了这么多。我想从事的项目也发生了同样的事情,但是在该项目上,当我尝试将类库添加为参考时,我只会收到消息“无法将项目 X 添加为参考”。但我可以添加依赖项,但它基本上给了我与这个干净项目相同的错误。
我正在使用 Visual Studio 2015 - 企业版。
Class Library Project.json:
{
"version": "1.0.0-*",
"description": "ClassLibrary1 Class Library",
"authors": [ "Tweek" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"dependencies": {
"System.Collections": "4.0.10-beta-23019",
"System.Linq": "4.0.0-beta-23019",
"System.Threading": "4.0.10-beta-23019",
"System.Runtime": "4.0.10-beta-23019",
"Microsoft.CSharp": "4.0.0-beta-23019"
},
"frameworks": {
"dotnet": { }
}
}
ConsoleApp1 Project.json 按照答案之一的建议进行编辑后:
{
"version": "1.0.0-*",
"description": "ConsoleApp1 Console Application",
"authors": [ "Tweek" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"dependencies": {
},
"commands": {
"ConsoleApp1": "ConsoleApp1"
},
"frameworks": {
"dnx451": {
"dependencies": {
"ClassLibrary1": "1.0.0-*"
}
}
}
}
非常感谢任何帮助!
【问题讨论】:
标签: .net visual-studio-2015 dependency-management portable-class-library