Comencé a organizar mi código hoy en archivos .cs separados, y para permitir que los métodos que funcionan con la interfaz de usuario continúen haciéndolo, crearía el código .cs bajo el mismo espacio de nombres y el mismo nombre de clase parcial pública para que los métodos pudieran ser interoperables.
Mi encabezado se ve así en cuatro archivos, incluido mi archivo principal principal que llama:
public shell()
{
InitializeComponent();
}
Área de encabezado de los archivos .cs que funcionan con la interfaz de usuario (y parecen estar causando este nuevo conflicto):
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
{
Ahora, cuando trato de depurar / obtener una vista previa de mi aplicación (por cierto, esta es una aplicación de Windows dentro de Visual Studio 2010 Express) aparece este mensaje de error:
No contiene un método 'principal' estático adecuado para un punto de entrada
Busqué en las propiedades de la aplicación en Aplicación-> Objeto de inicio, pero no me ofrece opciones. ¿Cómo puedo informar a la aplicación que comience en el archivo .cs que tiene mi InitializeComponent (); ¿mando?
- He mirado a mi alrededor hasta ahora sin una solución.
- Las propiedades de cada archivo .cs se establecen en 'Compilar'.
- No veo un archivo App.xaml en mi Explorador de soluciones, pero veo un archivo app.config.
Todavía soy muy nuevo y este es mi primer intento de un método de organización con código c #.