编译器找不到EXE文件

时间:2015-11-05 18:55:03

标签: c#

我正在尝试在Visual Studio中编译解决方案并获得以下错误。可能是什么原因?

所有参考文献都已正确设置。

  

错误4元数据文件&c; \ users \ faneela \ documents \ visual studio   2010 \项目\ PL \ DAL \斌\调试\ DAL.exe'无法找到   错误5元数据文件' C:\ Users \ Faneela \ documents \ visual studio   2010 \项目\ PL \ DLL \ BIN \调试\ DLL.exe'无法找到   错误3元数据文件&c; \ users \ faneela \ documents \ visual studio   2010 \项目\ PL \ DO \ BIN \调试\ DO.exe'无法找到   错误2元数据文件' C:\ Users \ Faneela \ documents \ visual studio   2010 \项目\ PL \ DO \ BIN \调试\ DO.exe'无法找到   错误6元数据文件' C:\ Users \ Faneela \ documents \ visual studio   2010 \项目\ PL \ DO \ BIN \调试\ DO.exe'无法找到   错误7元数据文件&c; \ users \ faneela \ documents \ visual studio   2010 \项目\ PL \主\ BIN \调试\ MAIN.EXE'无法找到   错误1程序' C:\ Users \ Faneela \ Documents \ Visual Studio   2010 \项目\ PL \ DO \ OBJ \ 86 \调试\ DO.exe'不包含静态   '主'适合入境点的方法

1 个答案:

答案 0 :(得分:2)

错误

  

不包含适用于入口点的静态“Main”方法

表示您缺少程序中的Main()方法。例如,控制台程序有

class Program
{
    static void Main(string[] args)
    {
    }
}

检查编译成DO.exe的代码并确保您有一个Main()方法,并且该方法实际上正在编译(例如,未使用#if false删除或源文件未设置为编译)。

<强>更新

看看这些行

'C:\ Users \ Faneela \ documents \ visual studio 2010 \ Projects \ PL \ DO \ bin \ Debug \ DO.exe'找不到错误6元数据文件'C:\ Users \ Faneela \ documents \ visual找不到工作室2010 \ Projects \ PL \ DO \ bin \ Debug \ DO.exe'错误7元数据文件'c:\ users \ faneela \ documents \ visual studio 2010 \ Projects \ PL \ main \ bin \ Debug \ main .exe'

Visual Studio正在尝试编译两个.exe文件。我怀疑你打算将DO.exe实际上变成DO.dll,一个类库。如果是这种情况,请相应地更改其属性

enter image description here