【问题标题】:How to resolve JScript.NET assembly reference error JS1259?如何解决 JScript.NET 程序集引用错误 JS1259?
【发布时间】:2012-07-26 20:36:59
【问题描述】:

我从book 复制了这个小应用程序:

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:引用的程序集依赖于另一个未引用或找不到的程序集

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

【问题讨论】:

    标签: .net compiler-errors jscript.net


    【解决方案1】:

    导入“辅助功能”命名空间。

    代码编译时使用 jsc.exe v2.0.50727 和 v4.0.30319 可访问性命名空间已导入。

    没有它,编译器会生成以下内容:

    Microsoft (R) JScript 编译器版本 8.00.50727 适用于 Microsoft (R) .NET Framework 版本 2.0.50727 版权所有 (C) Microsoft Corporation 1996-2005。版权所有。 错误 JS1259:引用的程序集要求您还引用“辅助功能,版本 = 2.0.0.0,文化 = 中性,PublicKeyToken = b03f5f7f11d50a3a”

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

    import Accessibility;

    【讨论】:

    • 谢谢,我也对此有点恼火..
    猜你喜欢
    • 2014-05-22
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-16
    • 2021-12-15
    • 1970-01-01
    • 2019-11-11
    相关资源
    最近更新 更多