【发布时间】:2016-11-01 18:11:59
【问题描述】:
我需要调试我的类库。在 Visual Studio 2015 中,我创建了一个 ASP.NET 4.6.1 Web 应用程序。在同一个解决方案中,我创建了一个新的类库(包)项目(xproj 文件)。
这个类库只使用net451 框架,你可以从我的project.json 文件中看到。
{
"version": "1.0.0-*",
"description": "Services Class Library",
"authors": [ "David" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"frameworks": {
"net451": {
"dependencies": {
"EntityFramework6.Npgsql": "3.1.0",
"Microsoft.AspNet.Identity.EntityFramework": "2.0.0",
"Microsoft.CSharp": "4.0.1",
"Newtonsoft.Json": "9.0.1",
"System.Collections": "4.0.11",
"System.ComponentModel": "4.0.0",
"System.ComponentModel.Annotations": "4.1.0",
"System.Linq": "4.1.0",
"System.Runtime": "4.1.0",
"System.Threading": "4.0.11"
},
"frameworkAssemblies": {
"System.IdentityModel": "4.0.0.0"
}
}
},
"dependencies": {
"System.IdentityModel.Tokens.Jwt": "4.0.2.206221351"
}
}
在站点内,如果我浏览到 DLL,我可以引用该库。但我无法创建项目参考。如果没有项目参考,我似乎无法在运行站点时调试库。这甚至可能吗?如您所见,我没有做任何 .NET Core 的事情。而且我不关心库成为 NuGet 包的能力。我觉得如果我可以创建一个 csproj 类库而不是 xproj 库,那么这将不是问题,但我找不到这样做的方法。
【问题讨论】:
标签: visual-studio-2015 class-library