如何从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
我想你忘记引用System.Data.Entity.dll了
也许你可以试试这个命令:
csc *.cs /r:System.Data.Entity.dll