Tôi bắt đầu tổ chức mã của mình thành ngày thành tệp .cs và để cho phép các phương thức hoạt động với giao diện người dùng tiếp tục làm như vậy, tôi sẽ tạo mã .cs dưới cùng một không gian tên và tên lớp công khai, do đó các phương thức có thể tương thích với nhau.Không chứa phương thức 'chính' tĩnh phù hợp với điểm nhập
tiêu đề của tôi trông như thế này trong bốn tác phẩm, bao gồm cả tập tin cốt lõi chính của tôi mà các cuộc gọi:
public shell()
{
InitializeComponent();
}
khu vực header của cs file làm việc với giao diện người dùng (và dường như gây ra cuộc xung đột mới này):
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
{
Bây giờ khi tôi cố gắng để debug/xem trước ứng dụng của tôi (BTW đây là một ứng dụng Windows trong Visual Studio 2010 Express) tôi nhận được thông báo lỗi này:
Does not contain a static 'main' method suitable for an entry point
Tôi đã xem các thuộc tính ứng dụng trong Ứng dụng-> Đối tượng khởi động, nhưng nó cung cấp cho tôi không có tùy chọn. Làm thế nào tôi có thể thông báo cho ứng dụng để bắt đầu tại tệp .cs có InitializeComponent() của tôi; chỉ huy?
- Tôi đã xem xét cho đến nay mà không có giải pháp.
- Thuộc tính trên mỗi tệp .cs được đặt thành 'Biên dịch'.
- Tôi không thấy tệp App.xaml trong trình khám phá Giải pháp của mình nhưng tôi thấy tệp app.config.
Tôi vẫn còn rất mới và đây là lần đầu tiên tôi thử một phương pháp tổ chức với mã C#.
bạn có một phương pháp chính? –
Thành thật mà nói tôi không thấy một phương pháp được gọi là Main ở bất kỳ đâu trong mã của tôi. Tôi đã làm việc cho dự án này trong một vài tháng nay. – atwellpub
Bạn cần một phương thức tĩnh gọi là 'main', với chữ ký chính xác. Đó là cách trình biên dịch biết cách bắt đầu chương trình của bạn. –