簡體   English   中英

類型或命名空間不存在

[英]Type or Namespace does not exist Issue

我曾嘗試從網上發布的大量帖子中解決該問題,但無濟於事。 我的TFS Build Server出現編譯錯誤。 它在我的機器上可以正常編譯,但是出現如下錯誤:

 Infrastructure\\Data\\DataContext.cs (6, 26) The type or namespace name 'ModelConfiguration' does not exist in the namespace 'System.Data.Entity' (are you missing an assembly reference?) Infrastructure\\Data\\DataContext.cs (13, 32) The type or namespace name 'DbContext' could not be found (are you missing a using directive or an assembly reference?) 

這是我的代碼如下所示:

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.Entity;
using System.Data.Entity.ModelConfiguration.Conventions;
using System.Data.SqlClient;
using TEST.Core.Models;
using TEST.Core.ResultSets;

namespace TEST.Infrastructure.Data
{
    public class DataContext : DbContext
    {
        #region Local Properties

        public DbSet<Region> Regions { get; set; }
        public DbSet<Country> Countries { get; set; }
        public DbSet<City> Cities { get; set; }

我剛剛將項目從.NET 4升級到.NET 4.6.1。 我剛剛將實體框架升級到6.2。 它在我的機器上可以正常編譯,但是當我檢入所有內容並在TFS Build Server上進行編譯時,由於這些消息而失敗。 我檢查了所有的包,也都檢查了。

即使錯誤消息顯示System.Data存在問題,真正的問題是未檢入引用該對象的EntityFramework.dll

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM