C#:我可以没有项目的入口点吗?

时间:2010-11-06 14:07:09

标签: c# wpf

我正在创建一个C#/ WPF项目,主要用于提供在其他项目中使用的对话框。我最初有一个app.config但删除了它,因为该项目更像是一个库。然后我得到了错误

  

元数据文件   'd:\ PROJECTS \ SimpleColorPicker \ SimpleColorPicker \ BIN \调试\ SimpleColorPicker.exe'   无法找到

     

\ SimpleColorPicker.exe'没有   包含静态'Main'方法   适合入境   点D:\ projects \ SimpleColorPicker \ SimpleColorPicker \ CSC

我该如何解决这个问题?我可以离开app.config,但我认为清洁不需要的东西会更整洁

2 个答案:

答案 0 :(得分:4)

您应该创建一个类库(DLL)而不是应用程序。 DLL程序集基本上是一个没有入口点的可执行文件。看一下项目属性中的输出类型。

答案 1 :(得分:1)

您需要在“应用程序”选项卡上的“项目属性”中将项目从Windows /控制台应用程序更改为类库。那么你将无法单独“运行”这个项目,但如果它是一个库项目,那么这就是你想要的。