我正在尝试在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'不包含静态 '主'适合入境点的方法
答案 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,一个类库。如果是这种情况,请相应地更改其属性