私はクラスライブラリをデバッグする必要があります。 Visual Studio 2015では、ASP.NET 4.6.1 Webアプリケーションを作成しました。同じソリューション内で、新しいクラスライブラリ(パッケージ)プロジェクト(xprojファイル)を作成しました。net451へのプロジェクトの参照の作成ASP.NET 4.6のxprojクラスライブラリ
このクラスライブラリは、私のproject.jsonファイルからわかるように、net451
フレームワークのみを使用しています。
{
"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コアのものをやっていません。そして、私はライブラリがNuGetパッケージになることは気にしません。私は、もし私がxprojライブラリの代わりにcsprojクラスライブラリを作ることができれば、これは問題ではないだろうと思っていますが、それを行う方法を見つけることはできません。