我下载了一个包含多个入口点/主要方法的 C# 项目的源文件 zip。由于我想修补,我在新类型/类中创建了另一个这样的
class MyExperiments
{
static void Main(String[] args)
{
// do something
}
}
然后我切换到项目属性。只需将启动对象切换到 MyExperiments 是吗?令我惊讶的是,下拉菜单没有它。我重建,公开了方法,尝试了很多东西..但无济于事。最后我在记事本中手动编辑了.csproj,然后它就可以工作了。更多的修补,我删除了参数来制作它
static void Main()
现在 VS Project 属性可以“看到”启动对象。所以现在我可以使用下拉菜单选择它。然后我添加了 String[] ,一切仍然有效。
对我来说似乎有点奇怪(因为最常见的形式是带有 C/C++ 时代命令行参数参数的 Main 方法)。MSDN表示,如果项目中存在有效的启动对象,则下拉列表将包含它们。