ASP.Net MVC 5/ASP.Net Core をいじっていますが、プロジェクトをビルドしようとするとエラーが発生します。
エラーはそれ自体で十分に単純です。
エラー CS0234 型または名前空間名 'Xrm' が名前空間 'Microsoft' に存在しません (アセンブリ参照がありませんか?)
しかし...そうです。C# ファイルのクラス名は正しく「色付け」されており、その上にカーソルを合わせると、Visual Studio はそれが何であるかを理解します (Entity
下の図のクラス)。
私の主なプロジェクトは Web アプリですが、この問題は兄弟の 'クラス ライブラリ (パッケージ)' プロジェクトで発生しています。参照はnugetによって追加されました。
私が間違っていた可能性のあるアイデアや、デバッグしようとする可能性のある場所はありますか?
は次のproject.json
ようになります。
{
"version": "1.0.0-*",
"description": "My Proj Name",
"authors": [ "Robert" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"frameworks": {
"net451": {
"dependencies": {
"Microsoft.Crm.Sdk.Proxy": "1.0.0-*",
"Microsoft.CrmSdk.CoreAssemblies": "8.1.0"
"Microsoft.Xrm.Client": "1.0.0-*"
}
},
"dotnet5.4": {
"dependencies": {
"Microsoft.CSharp": "4.0.1-beta-23516",
"System.Collections": "4.0.11-beta-23516",
"System.Linq": "4.0.1-beta-23516",
"System.Runtime": "4.0.21-beta-23516",
"System.Threading": "4.0.11-beta-23516"
}
}
}
}