问题标签 [generated-code]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
410 浏览

c# - TableAdapter 生成的 Insert 方法中丢失了参数名称

我正在尝试使用类似的查询在 TableAdapter 中生成插入方法

这里 Name 是一个字符串,另一个是整数。然而,生成的签名如下所示:

与查询不匹配,无论是名称还是参数类型的顺序。

这怎么可能发生?如果我决定手动更改 Parameter2 ,如何确定它是 StatusID?

0 投票
1 回答
1100 浏览

wcf - WCF 服务引用停止为一个项目生成代码

我在一个项目中引用了两个不同的 WCF 服务。我更新了其中一项服务的参考,现在没有为它生成任何代码。references.cs 文件顶部只有“这是生成的代码”注释。在其他项目中更新相同的服务并更新其他服务都可以正常工作。只是这个项目中的一个服务引用导致了问题,我没有从 Visual Studio 获得任何信息(它只是说它无法生成代码,我应该查看其他错误,这些错误没有提供任何信息)。

如果我取消选中“引用程序集中的重用类型”,则会生成代码,但我不想让这个项目与其他项目不同。我想解决问题。重新检查重用类型选项会再次生成一个空的 references.cs 文件。集合类型似乎也不重要。

我该如何诊断和解决这个问题?

更新:

看来我弄错了。更新服务引用似乎也破坏了其他项目的生成。我也确实注意到了这些警告:

自定义工具警告:无法导入 wsdl:portType 详细信息:运行 WSDL 导入扩展时引发异常:System.ServiceModel.Description.DataContractSerializerMessageContractImporter 错误:命名空间“http://schemas.datacontract”中具有数据协定名称“异常”的 ISerializable 类型.org/2004/07/System' 无法导入。无法为 ISerializable 类型自定义数据协定命名空间,并且生成的命名空间“TheDefaultNamespaceOfTheProject.ServiceReferenceName”与所需的 CLR 命名空间“System”不匹配。检查所需的命名空间是否已映射到不同的数据协定命名空间,并考虑使用命名空间集合显式映射它。

显然我在那里更改了命名空间,但它似乎试图将 System.Exception 映射到 ThatNamespace.Exception?为什么会这样做,我该如何纠正?我认为这是整个事情的关键。

0 投票
2 回答
9343 浏览

wcf - 如何在不使用 SvcUtil.exe 覆盖服务配置名称的情况下设置命名空间?

我正在使用 SvcUtil.exe 生成我的 WCF 代码,如下所示:

我可以让它工作,但是如果我设置添加一个/namespace参数(/namespace:*,MyNamespace),它会覆盖生成接口的ConfigurationName生成值:ServiceContractAttribute

如果我不设置命名空间,其值为ConfigurationName“MyServiceName”,正确(“MyNamespace.MyServiceName”不正确,不起作用)。我尝试添加 /ServiceName:MyService 参数,但它告诉我它说

错误:/serviceName: 选项与其他选项冲突。检查您对该工具的使用。

如何在不覆盖 ConfigurationName 的情况下为生成的类指定命名空间?

0 投票
9 回答
14831 浏览

html - 样式化 Microsoft Word 生成的 HTML

啊。Word 因其臃肿、复杂、不符合标准、无语义的 HTML 而臭名昭著。不幸的是,我有一位教授要求我们按照非常严格的标准制定大纲。我宁愿不手写它,所以我决定做一些对我的同学也有用的东西。我在 Mac 上的 NeoOffice 中使用一个简单的编号列表创建了大纲,将其导出为 HTML,并编写了相当多的 CSS 来设置它的样式。然后,我让某人在 Word for Windows 中创建了一个有序列表,将其导出为 html,然后将其发送给我以检查兼容性。在向下滚动页面数英里后,我试图抑制颤抖,我发现了一个问题。Word 没有使用<ol>and <li>。它使用了嵌套的山脉<span>s 与类了 wazoo。我不想看到我所有的工作都白费了,但是这个内容是不可能使用的——我必须在文档到文档的基础上进行样式设置,而不是使用通用样式表。

理想情况下,Word 将使用标准标签生成 HTML,以便我可以像任何其他列表一样设置它的样式,但情况似乎并非如此。我怎样才能让它生成实际使用<ul>and<li>而不是的列表<span>,或者至少修改我的代码中的某些内容以某种方式以它创建列表的奇怪方式工作?

0 投票
2 回答
1395 浏览

jaxb - 如何让 JAXB 生成的类参与访问者模式?

嘿伙计们,希望这里很容易。

我正在从模式中使用 JAXB 生成类,并且我希望能够使用访问者模式来处理它们。

为此,我认为我需要每个 JAXB 生成的类来实现我定义的接口,并向它们添加一个非常简单的方法,所以一个简单的例子是:

默认类:

期望班级:

这是否可能,如果是,有哪些选择?(更改模式、运行时字节码操作、以某种方式操作 JAXBContext ......)

理想情况下,不依赖供应商特定的扩展。

谢谢!

0 投票
3 回答
20223 浏览

c# - 从 StyleCop 分析中排除文件:“自动生成”标签被忽略

在 C# 文件的开头,我添加了:

我希望 StyleCop 跳过检查这个文件,所以我使用了其他答案auto-generated中解释的技巧。

但是,在清理和重建我的解决方案后,StyleCop 不断为此文件生成警告。为什么会这样?如何修复?

我正在使用 Microsoft Visual Studio 2008 专业版和 StyleCop v4.3。

0 投票
3 回答
1045 浏览

vb.net - 是什么导致 Visual Studio 2008 表单设计器自动生成损坏的代码?

我一直在用 Visual Basic .NET 开发一个基于 Windows 窗体的项目,只需复制解决方案文件夹即可在多台计算机之间移动代码。这在过去从未引起任何问题,但是我当前的项目似乎已经停止在设计器中生成有效代码。

每当我在表单设计器中修改表单时,它会将所有类型名称更改为它们的完全限定名称(例如 Form 变为 System.Windows.Forms.Form)。这通常没问题,除了设计者似乎忘记了 System、System.Windows 或 System.Windows.Forms 以及 System.Drawing 是什么。我检查了所有这些都在项目引用列表中,并且所有路径都引用了有效的 .dll。

目前要处理这个项目,我必须进入设计器代码并在每次更改表单后用空白空间对“System.Windows.Forms”和“System.Drawing”进行全部替换。这很混乱,我的下一个解决方案是在新项目中简单地重新制作表单并复制代码,假设某些模糊的解决方案配置被破坏。

有没有人有这方面的经验?

0 投票
1 回答
747 浏览

eclipse - 我如何在 ant 中等待文件可用?

我正在尝试修复一个构建文件,其中一部分运行 bash 脚本以生成文件。这个文件的生成需要不到一秒钟的时间,直到我们转向 eclipse 才成为问题。

问题是,如果我在 eclipse 中保存任何文件并进行更改,然后运行 ​​ant 来构建。我在生成的文件上收到“找不到类”错误。似乎 eclipse 正在对新生成的文件做一些事情(它甚至用错误复选框显示它)

如果我再等几秒钟并再次运行构建,它工作正常。

我一直在尝试使用的是这个。

这没用。我还尝试查看在<readable>文档中可以与其他一些 waitfor 方法结合使用的选择器集下调用的东西。

我该如何解决这个问题,或者有其他解决方法吗?

0 投票
1 回答
136 浏览

c# - 如何从命名空间中的所有类创建单例集合

假设我们有一个名为 AllFoos 的命名空间。

假设 AllFoos 命名空间中的所有类都实现了一个名为 IFoo 的特定接口,并且都是单例。

现在我们有:

用 AllFoos 中所有类的单例实例填充集合 MyFoos 的代码是什么?

所有这些类的单例实现是:

0 投票
3 回答
8212 浏览

php - 是否存在任何用于解析 ASN.1 或基于它生成 PHP 代码的 PHP 库?

我已经看过自己了,但今天我的 Google-fu 似乎不强。

我正在开发一种标准化协议,用于通过 Apache / PHP 服务器和微控制器上的嵌入式 C 代码之间的 TCP/IP 连接交换数据结构。

我们正在使用 ASN.1 表示法,而我真正想做的是有一段 PHP 代码可以解析 ASN.1 文档并使用它来解释传入的数据。它将生成一个基于 ASN.1 结构适当的 PHP 对象(或数组)。这里的目标是让 PHP 解析文档并创建与文档细节无关的对象(即不手动编码以匹配文档内容)。

或者,如果这不可能,是否存在可以让我生成简单的 PHP 数据传输对象类的东西,每次 ASN.1 协议文档更改时我都可以重新运行这些对象类?从效率的角度来看,这实际上可能更可取,因为您不必为每个传入请求重新解释 ASN.1。

谢谢!如果我能提供任何有助于回答这个问题的额外说明,请告诉我。