我在“Visual Studio 2008 命令提示”中输入:
D:\Program Files\Microsoft Visual Studio 9.0\VC> al example16_3a.netmodule example16_3b.netmodule example16_3c.netmodule /embed:CSharp.bmp /main:example16_3b.Main /out:example16_3.exe /t:exe提示错误是:
ALINK:error AL1037:无法找到入口点方法
这是为什么?我的example_3a.cs,example_3b.cse,xample_3c.cs这个三个文件都是在F盘的,代码分别如下:/*example_3a.cs的代码*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace StringSwitch
{
    class MySwitch
    {
        string privateString;
        public string inString
        {
            get
            {
                return privateString;
            }
            set
            {
                privateString = value;
            }
        }
        public void upper(out string upperString)
        {
            upperString = privateString.ToUpper();
        }
    }
}将example_3a.cs生成模块:
在“Visual Studio 2008 命令提示”中输入:
D:\Program Files\Microsoft Visual Studio 9.0\VC>csc /t:module F:\example_3a.cs

在D:\Program Files\Microsoft Visual Studio 9.0\VC文件夹里就生成了example_3a.netmodule 这个文件/*example_3b.cs的代码*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using StringSwitch;
namespace ConsoleApplication9
{
    class example16_3b
    {
        static void Main(string[] args)
        {
            string localString;
            MySwitch s = new MySwitch();
            s.inString = "abcdef";
            s.upper(out localString);
            Console.WriteLine(localString);
        }
    }
}
将example_3a.cs生成模块:
在“Visual Studio 2008 命令提示”中输入:
D:\Program Files\Microsoft Visual Studio 9.0\VC>csc /addmodule:example_3a.netmodule /t:module F:\example_3b.cs
在D:\Program Files\Microsoft Visual Studio 9.0\VC文件夹里就生成了example_3b.netmodule 这个文件
/*example_3c.cs的代码*/using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
[assembly: AssemblyTitle("Example16.3")]
[assembly:AssemblyVersion("1.0.0.0")]
在“Visual Studio 2008 命令提示”中输入:
D:\Program Files\Microsoft Visual Studio 9.0\VC>csc /t:module F:\example_3c.cs
在D:\Program Files\Microsoft Visual Studio 9.0\VC文件夹里就生成了example_3c.netmodule 这个文件并且CSharp.bmp 也在D:\Program Files\Microsoft Visual Studio 9.0\VC文件夹里。
到了输入al的命令就出错了希望您们告诉我,我为什么错了?谢谢了