2

ASP.Net MVC 5/ASP.Net Core をいじっていますが、プロジェクトをビルドしようとするとエラーが発生します。

エラーはそれ自体で十分に単純です。

エラー CS0234 型または名前空間名 'Xrm' が名前空間 'Microsoft' に存在しません (アセンブリ参照がありませんか?)

しかし...そうです。C# ファイルのクラス名は正しく「色付け」されており、その上にカーソルを合わせると、Visual Studio はそれが何であるかを理解します (Entity下の図のクラス)。

私の主なプロジェクトは Web アプリですが、この問題は兄弟の 'クラス ライブラリ (パッケージ)' プロジェクトで発生しています。参照はnugetによって追加されました。

参照された DLL からのクラスのホバー ヘルプを表示する Visual Studio

私が間違っていた可能性のあるアイデアや、デバッグしようとする可能性のある場所はありますか?

は次の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"
      }
    }
  }
}
4

1 に答える 1