ho iniziato organizzando il mio codice al giorno in file seperarate Cs, e al fine di consentire i metodi che funzionano con l'interfaccia utente di continuare a farlo vorrei creare il codice .cs sotto lo stesso spazio dei nomi e il nome del pubblico classe parziale in modo che i metodi potrebbero essere inter-operabile.non contiene un metodo statico 'main' adatto per un punto di ingresso
Il mio colpo di testa simile a questa in quattro file, compreso il mio file core principale che le chiamate:
public shell()
{
InitializeComponent();
}
zona di intestazione dei file Cs che lavorano con l'interfaccia utente (e sembrano essere la causa di questo nuovo conflitto):
using System;
using System.Windows.Forms;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.IO;
using System.Data.SqlServerCe;
using System.Diagnostics;
using System.Threading;
using System.Collections.Specialized;
using System.Net;
using System.Runtime.InteropServices;
using watin = WatiN.Core;
using WatiN.Core.Native.InternetExplorer;
using System.Web;
namespace WindowsFormsApplication1
{
public partial class shell : Form
{
Ora in cui provo a eseguire il debug/anteprima mia domanda (BTW questo è un applicazione di Windows all'interno di Visual Studio 2010 Express) ottengo questo messaggio di errore:
Does not contain a static 'main' method suitable for an entry point
ho guardato nelle proprietà applicative a Application-> oggetto di avvio, ma mi offre alcuna opzione. Come posso informare l'applicazione per iniziare il file .cs che ha il mio InitializeComponent(); comando?
- Mi sono guardato intorno senza una soluzione.
- Gli immobili in ciascun file .cs è impostato su 'Compile'.
- non vedo un file App.xaml nel mio Solutions Explorer ma lo faccio vedere un file app.config.
Sono ancora molto nuovo e questo è il mio primo tentativo di un metodo di organizzazione con codice C#.
hai un metodo principale ?? –
Ad essere sincero, non vedo un metodo chiamato Main ovunque nel mio codice. Ho lavorato anche a questo progetto per un paio di mesi. – atwellpub
È necessario un metodo statico chiamato 'main', con la firma corretta. Ecco come il compilatore sa come avviare il tuo programma. –