共同作業者と私は、プロジェクトを更新して GitHub で何度も共有しようとしているときに、この問題を絶え間なく抱えています。はい、私はグーグルでフォーラムを数日間検索しました。何もない...
基本的に、正しい「using」ステートメントがあり、パッケージがそのままのように見えても、これらの名前空間エラーの長いリストを取得します。これは、別のマシンでプロジェクトを開いてビルドしようとするたびに発生します。
下記は用例です...
using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Security.Claims;
using System.Threading.Tasks;
using System.Web;
using Microsoft.AspNet.Identity;
using Microsoft.AspNet.Identity.EntityFramework;
using Microsoft.AspNet.Identity.Owin;
using Microsoft.Owin;
using Microsoft.Owin.Security;
using ScatterSchool.Models;
それでも...
型または名前空間名 'IOwinContext' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
型または名前空間名 'IAuthenticationManager' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
タイプ 'IOwinContext' は、参照されていないアセンブリで定義されています。アセンブリへの参照を追加する必要があります 'Microsoft.Owin, Version=2.1.0.0, Culture=neutral
タイプ 'IDataProtectionProvider' は、参照されていないアセンブリで定義されています。アセンブリへの参照を追加する必要があります 'Microsoft.Owin.Security, Version=2.1.0.0, Culture=neutral
「HttpContextBase」には「GetOwinContext」の定義が含まれておらず、タイプ「HttpContextBase」の最初の引数を受け入れる拡張メソッド「GetOwinContext」が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
などなど…
そして、私が知る限り、これらはすべて参照されており、パッケージはインストールされているようです。確かに、私は初心者であり、混乱する可能性があります。何度も何度も抱えているのはばかげた問題のようであり、私のグーグルと苦労が今までに解決されたはずの何かのようです。
あなたの時間と支援のために事前にTY。