www.itbaoku.cn Open in urlscan Pro
58.211.2.82  Public Scan

URL: https://www.itbaoku.cn/post/1046747.html
Submission: On March 16 via manual from CA — Scanned from CA

Form analysis 2 forms found in the DOM

GET /

<form id="search_form" method="get" onsubmit="location.href='/search/' + Base64.encode(this.s.value).replace(new RegExp('/','g'),'$'); return false;" action="/" class="navbar-form navbar-right hidden-sm" role="search">
  <span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span><input id="search" type="text" class="form-control ui-autocomplete-input" style="font-size: 12px;width:238px;height:35px;border-width:1px;" name="s" value=""
    placeholder="请输入问题/教程/工具/视频等关键词" autocomplete="off">
  <a class="input-group-addon search_img" onclick="document.getElementById('search').value.length > 0 ? location.href = '/search/' + Base64.encode(document.getElementById('search').value).replace(new RegExp('/','g'),'$') : alert('搜索关键词不能为空!') " style="background-color:#fff;border-top-right-radius:10px;border-bottom-right-radius:10px;border-left-width:0px;cursor:pointer;display:inline-block;border:none;padding-left: 5px;"><img style="border:0px;" src="https://s.itbaoku.cn/Content/img/img_search.png" alt="搜索"></a>
</form>

GET /

<form id="mobile_search_form" method="get" onsubmit="location.href='/search/' + Base64.encode(this.s.value).replace(new RegExp('/','g'),'$'); return false;" action="/" class="navbar-fixed-top form-group hidden-md hidden-lg" role="search">
  <div class="input-group">
    <span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span><input id="mobile_search" type="text" name="s" value="" class="form-control ui-autocomplete-input" placeholder="请输入问题/教程/工具/视频等关键词" style="margin-top:1px;"
      autocomplete="off">
    <span class="input-group-addon" onclick="document.getElementById('mobile_search').value.length>0?location.href = '/search/' + Base64.encode(document.getElementById('mobile_search').value).replace(new RegExp('/','g'),'$'):alert('搜索关键词不能为空!') "
      style="border-top-right-radius:10px;border-bottom-right-radius:10px;border-left-width:0px;cursor:pointer;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#7F1103;color:white;"><i class="glyphicon glyphicon-search"></i></span>
  </div>
</form>

Text Content

切换导航
 * 首页
 * IT教程库
 * 在线工具
 * 技能测验
 * 实例下载
 * 代码片段
 * 解决方案
 * 


命令行可执行文件的功能出现错误..请尽快帮助.[英] FUNCTION TO COMMAND LINE EXECUTABLE GETTING ERRORS..
PLEASSE HELP ASAP.

2019-06-05
net


问题描述



你好,

我有一个功能来比较一个项目中的两个 XML 文件.现在我需要将其更改为命令行 exe,以便它可以接受来自命令行的两个参数.我已经改变了它..但我得到了一些错误

ValidatorUpg.ValidatorUpg.CompareXMLFiles(string, string,
System.Xml.XmlDocument, System.Xml.XmlDocument)'' 不能通过实例引用访问;用类型名称代替

错误 10 无法创建静态 ValidatorUpg.cs 的实例
错误9 无法声明静态类型变量ValidatorUpg.cs




展开|选择|换行|行号
解决方案

> 这两个很简单.
> 错误 10 无法创建静态 ValidatorUpg.cs 的实例
> 错误9 无法声明静态类型变量ValidatorUpg.cs
> 您有静态类,并且正在尝试实例化它们.静态类不会被实例化,这意味着没有构造函数引用(那将是 myclass a = new myclass() 的东西)
> 
> 同样的事情适用于第一个错误,当您需要将静态类用作类型时,您正在尝试使用带有实例的静态类


> 我仍然收到错误...命令行 ....
> 
> 
> 我将 cmd 行作为
> 
> ValidatorUpg.exe"Validator_EN_OLD.xml"、"Validator_EN.xml"
> 
> 我得到一个 IndexoutofRange 异常.
> 
> 请尽快提供帮助.
> 
> 
> 
> 
> 
> 类ValidatorUpg
> 
> {
> 静态 void Main(String[] args)
> {
> 
> Console.WriteLine("{0}:{1}", args[0], args[1]);
> Console.ReadLine();
> XmlDocument Source = new XmlDocument();
> XmlDocument 目标 = 新 XmlDocument();
> ConfigManager cm = new ConfigManager();
> 字符串 fPath = (cm.DataFileLocs.BinDirectory.EndsWith("\\"))
> ?cm.DataFileLocs.BinDirectory : cm.DataFileLocs.BinDirectory + "\\";
> 字符串 fFileName = Path.Combine(cm.DataFileLocs.BinDirectory,
> args[1].ToString());
> if (File.Exists(fFileName))
> {
> 字符串 nFileName = (cm.DataFileLocs.EditDirectory.EndsWith("\\"))
> ?cm.DataFileLocs.EditDirectory : cm.DataFileLocs.EditDirectory + "\\";
> string oFileName = Path.Combine(cm.DataFileLocs.EditDirectory,
> args[0].ToString());
> //File.Move(fFileName, oFileName);
> MessageBox.Show(args[0].ToString(), args[1].ToString());
> 
> Source.Load(oFileName);
> //这是可以将新文件安装到 Bin 文件夹的位置
> Target.Load(fFileName);
> ValidatorUpg 升级 = new ValidatorUpg();
> ValidatorUpg.CompareXMLFiles(oFileName, fFileName, Source, Target);
> }
> 其他
> {
> //继续安装
> }
> }
> 
> 
> public static void CompareXMLFiles(string oFileName,string
> fFileName,XmlDocument Source,XmlDocument Target)
> {
> foreach(Source.FirstChild.ChildNodes 中的 XmlNode ChNode1)
> {
> //如果需要检查子节点,请使用下面的代码
> if (ChNode1.HasChildNodes == true)
> {
> foreach (XmlNode ChNode in ChNode1.ChildNodes)
> {
> //创建路径(ChNode);
> CompareLower(ChNode, oFileName, fFileName, Target);
> }
> }
> CompareLower(ChNode1, oFileName, fFileName, Target);
> }
> }
> 
> public static void CompareLower(XmlNode NodeName, string oFileName, string
> fFileName, XmlDocument Target)
> {
> 
> }


> 那么错误发生在哪里?
> 您是否调试过您的应用程序?




本文地址:https://www.itbaoku.cn/post/1046747.html

查看更多

相关文章

  为命令行 Linux 创建可执行文件

  从命令行构建 Access 可执行文件?

  Powershell - 与可执行文件的命令行提示交互?

  Windows:命令行读取可执行文件的版本信息?

  shell - linux关于在命令行模式执行可执行文件的问题

  从命令行将参数传递给可执行文件

  如何从 linux 命令行运行 .exe 可执行文件?

  如何修改“文件说明"?使用 msbuild(或命令行)的可执行文件?

  查找调用可执行文件时命令行使用的路径

  如何从 XCode 编译的命令行可执行文件中重定向 STDOUT?
  更多相关文章

相关标签/搜索
linux shell command-line ms-access msbuild powershell automation expect windows
batch-file

最新文章
Tkinter标签与阿拉伯文文本 WordPress和RTL. 我如何删除阿拉伯标点符号在Java中形成一个字符串 UIWebView iOS
4.2.1中的阿拉伯语TTF(TrueType字体) Itextpdf:从右到左(RTL)打印阿拉伯语字符串 阿拉伯文文本输出PHP MySQL
UTF-8转换问题 如何在iPhone应用程序中显示不同的自定义阿拉伯语字体? 阿拉伯语演示文稿在C#中形成B支持 HTML5 Canvas
FillText与左右字符串 将默认语言环境设置为datepicker和timepicker
相关文章
为命令行 Linux 创建可执行文件 从命令行构建 Access 可执行文件? Powershell - 与可执行文件的命令行提示交互?
Windows:命令行读取可执行文件的版本信息? shell - linux关于在命令行模式执行可执行文件的问题 从命令行将参数传递给可执行文件 如何从
linux 命令行运行 .exe 可执行文件? 如何修改“文件说明"?使用 msbuild(或命令行)的可执行文件? 查找调用可执行文件时命令行使用的路径
如何从 XCode 编译的命令行可执行文件中重定向 STDOUT?
IT宝库 版权所有 京ICP备14011762号 · 站点地图 · 站点标签 · © 2016-2022 · 意见&反馈 SiteMap <免责申明>
本站内容来源互联网,如果侵犯您的权益请联系我们删除.

 * 代码
 * 登录
 * 注册

首页
教程
工具
测验
实例
片段