如何从CMD (Shell)中编译测试类和实体框架模型.designer .cs

本文关键字:实体 测试类 框架 模型 cs designer 编译 CMD Shell | 更新日期: 2023-09-27 18:04:01

我使用c#和实体框架4。

我试图在Windows中使用CMD (Shell)的测试类。

所以我有我的工作文件夹包含一个Program.cs(一些测试的简单类)和EF Model.edmx

在Shell中,我在我的工作文件夹中工作,我正在使用这个代码来尝试compile both Program.cs and Model.edmx

csc /define:DEBUG /optimize /out:File2.exe *.cs 

如果我收到这个错误:

Model.Designer.cs(11,19): error CS0234: The Type or name 'Objects does not exist in the namespace 'Syste.Data' (are you missing an assembly reference?)'

我在这里错过了什么?谢谢大家的帮助!

编辑:我在这里找到了一篇有用的文章:http://social.msdn.microsoft.com/Forums/hu-HU/adodotnetentityframework/thread/633d1244-52dc-432c-8ad6-e908ce441988

使用MSBuild.exe解决了问题,但在我的问题中,我有兴趣使用csc.exe

如何从CMD (Shell)中编译测试类和实体框架模型.designer .cs

我想你忘记引用System.Data.Entity.dll了

也许你可以试试这个命令:

csc *.cs /r:System.Data.Entity.dll