マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

PackageReference?に切り替え後、
プロジェクトをMSBuildでビルドしようとしたら

  • CS0246 型または名前空間名 'xxxx' が見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。
  • CS0246 The type or namespace name 'xxxx' could not be found (are you missing a using directive or an assembly reference?)

が出た。

詳細

下記のような対策があったが、何れも効果は無かった。

  • 以下をインストールする。
    Install-Package Microsoft.VisualStudio.Setup.Configuration.Interop
  • 以下の設定を追加する。
    <PropertyGroup>
      <RestoreProjectStyle>PackageReference</RestoreProjectStyle>
    </PropertyGroup>

.NET Standard.NET Coreだとバッチリ動いているが、
.NET Framework の方の実装は問題があるようなので、
.NET Framework 版は(、現時点では、)Package Reference にしない方がイイ。

参考

NuGet/Home

dotnet/standard


Tags: :テスト, :デバッグ, :デプロイ, :.NET開発


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-11-27 (火) 14:48:09 (52d)