如何解决JScript.NET程序集引用错误JS1259



我有一个从书中复制的小应用程序:

import System;
import System.Drawing;
import System.Windows.Forms;
public class BasicForm extends Form 
{
    public function BasicForm()
    {
        InitializeComponent();
    }
    private function InitializeComponent() : void 
    {
        this.Text = "Basic Windows Forms";
        this.Height = 400;
        this.Width = 500;
        this.WindowState = FormWindowState.Normal;
        this.StartPosition = FormStartPosition.CenterScreen;
    }
    public STAThreadAttribute() static function Main(Args:String[]) : void 
    {
        Application.Run(new BasicForm());
    }
}
BasicForm.Main(Environment.GetCommandLineArgs());

当我尝试用jsc编译它时,我得到了以下错误:

错误JS1259:引用的程序集依赖于另一个未被引用或找不到的程序集

是什么导致了这个错误,我该如何解决?

导入"辅助功能"命名空间。

当已导入辅助功能命名空间。

如果没有它,编译器将生成以下内容:

Microsoft(R)JScript编译器8.00.50727版适用于Microsoft(R).NET Framework 2.0.50727版版权所有(C)Microsoft Corporation 1996-2005。保留所有权利。错误JS1259:引用的程序集要求您还引用"Accessibility,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"

Microsoft(R)JScript编译器10.00.30319版适用于Microsoft(R).NET Framework版本4.0.30319版权所有(C)Microsoft Corporation。保留所有权利。错误JS1259:引用的程序集依赖于另一个未被引用或找不到的程序集

import Accessibility;

最新更新