2007-04-02 11:02
2007-04-02 11:11
2007-04-02 12:49
2007-04-02 12:52
好像是不行的!
就象JAVA 一样!
机子要想运行 JAVA代码必须 有 虚拟机一样!
只能在运行的机子上 安装 FRAMEWORK 才能运行 C#代码咯
JAVA有一个国外人做的安装程序生成软件,就可以把虚拟机打包到安装程序中。
2007-04-02 15:09
当然可以了,我做过一个
在安装类中写如下代码:
public override void Install(IDictionary stateSaver)
{
this.strPass=this.Context.Parameters["STRPASS"];
RegistryKey key=null;
key=Registry.LocalMachine.CreateSubKey("software\\Microsoft\\.NetFramework\\policy\\v1.1");
if(key==null || key.GetValue("4322")==null)
{
Process myPro=new Process();
myPro.StartInfo.FileName="dotnetfx.exe";
myPro.StartInfo.WindowStyle=ProcessWindowStyle.Hidden;
myPro.Start();
myPro.WaitForExit();
myPro.Close();
}
}

2007-04-02 17:06
2007-04-02 17:28

2007-04-02 18:41