问题标签 [add-type]

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 投票
6 回答
37186 浏览

dll - 您可以再次删除 PowerShell 中的添加类型吗?

我目前正在用 C# 编写一个库,并且在某些情况下使用 PowerShell 对其进行快速测试。但是,这阻止了我重新构建项目,因为 PowerShell 显然仍然打开了 DLL。

有没有办法在添加 DLL 后再次卸载 DLL Add-Type?文档似乎没有这方面的线索,而明显的候选者将是Remove-Type(它不存在——反正只有一个命令Type作为它的名词)。每次我想重建时,关闭 PowerShell 并执行导航到构建目录并再次添加类型的所有工作都变得很麻烦。

0 投票
1 回答
3567 浏览

c# - Add-Type PowerShell 2.0 找不到方法

我已经创建了 ac# 类,我试图使用 add-Type 在 PowerShell 中运行。我引用了一些我自己的程序集和一些来自 .net4 的程序集。我正在使用我自己的 PowerShell 主机,因为我引用的程序集是在 .net4 框架上制作的,而 PowerShell 控制台还不支持它。

这是我尝试运行的脚本示例:

现在当我运行这个我得到这个错误:

{“方法调用失败,因为 [ComponentSubtypeMustMatchTemplate] 不包含名为 'Validate' 的方法。”}

我还以不同的方式尝试了最后一点(找到了许多关于如何执行此操作的不同示例),但它们似乎都给出了相同的错误。我真的不知道如何让这个工作,我似乎找不到任何类似的例子。

在第二个注意事项(当我修复这个问题时)我想知道是否可以只加载 .cs 文件而不是将 c# 代码放入脚本中。将是更好的阅读和更可维护的。

我试图看看我是否可以看到 Get-Member -static 的方法,如下所示:

它确实在那里看到了方法:

那么为什么它不起作用!?


@Philip 在我的脚本中,它的静态或非静态并不重要,因为它总是只运行一次,结果将用于我的程序。但奇怪的是,如果我使用静态语法(除了我根本没有得到任何结果),它似乎确实有效,如果我使用非静态语法,我会得到同样的错误。我还在互联网上找到的另一个 PowerShell 控制台中尝试了该脚本,但我得到了一个完全不同的错误:

嗯 nvm,它自发地工作了!奇怪但我很高兴!=)

0 投票
2 回答
2901 浏览

wpf - 使用 Add-type of powershell 编译 WPF Xaml 而不使用 PowerBoots

我想添加嵌入在 XAML 中的 WPF 代码隐藏并使用 powershell add-type 进行编译。有 PowerBoots 但我不想使用它。我要嵌入的代码在这里。我提到了PowershellGuy的实现方式,但我仍然需要使用文件后面的代码。

链接中代码背后的代码是

谢谢!

0 投票
1 回答
1984 浏览

php - AddType x-mapp-php5 .php 到我的 .htaccess 文件

嗨,我的托管服务提供商告诉我将此添加到我的 .htaccess 文件中以启用 php5

我的问题是,我在哪里把它放在我的 .htaccess 文件中?目前它看起来像这样:

谁能告诉它应该放在上面的什么地方。

0 投票
1 回答
8783 浏览

html - 如何将 mime 类型添加到 htaccess 文件?

我在向我的服务器添加 mime 类型时遇到问题。这是我当前的 .htaccess:

我想添加这个:

但是当我这样做时,我会收到 500 内部服务器错误。然后我重新创建没有“AddType”行的 .htaccess 文件,它又可以正常工作了。可能是什么问题?

0 投票
2 回答
6142 浏览

enums - 使用 intPtr 和在 powershell 中使用 add-type 编组

我正在 Powershell 中尝试添加类型。我正在使用 netapi32.dll 处理 NetSessionEnum 函数。这几乎可以工作,但不完全。当用零级查询时,我可以得到一个结果。当使用任何其他选项查询时,IDE 或 powershell 会话在尝试编组 PtrToStructure 时只会崩溃。我完全被困住了?

我认为这与结构大小有关,但不确定。如果有人能指出我正确的方向或提供一些很棒的提示。

NetSessionEnum 函数

0 投票
2 回答
621 浏览

c# - 从 Add-Type'd 类中重新引用一个类会产生错误

我有一个 C# 类(processcontroller.cs)。

在这个类中,我将其他类添加到列表对象(这些类将在稍后调用)。

我的一个子类如下所示:

我定义了我的流程控制器路径,然后将其设置为第一个子类,如下所示:

我用以下 3 个 PS 命令定义 $Step1Class

但是在上面代码的最后一行我得到一个错误:

当前上下文中不存在名称 ExceptionHandler。

我理解为什么会触发错误,但是除了ExceptionHandler在 Step1 类本身中定义之外,我还有哪些其他选项?我不想在 Step1.cs 中定义它的原因是因为这意味着我必须为每个其他步骤类重复它。

0 投票
2 回答
10735 浏览

jquery - jQuery .addType()

jquery 有 .addType() 函数吗?我知道有一个 .addClass() 来添加类,但是我正在使用速记方式将一个输入元素附加到一个 div 并且想知道是否有一个 .addType() 来将类型添加到输入区域,即文本,密码,提交。

0 投票
5 回答
17241 浏览

powershell - 如果尚未添加,如何有条件地添加具有 Add-Type -TypeDefinition 的类?

考虑以下 PowerShell 代码段:

如果我在同一个 AppDomain 中多次运行它(例如在 powershell.exe 或 powershell_ise.exe 中运行脚本两次),我会收到以下错误:

如何包装对Add-Type -TypeDefinition 的调用,使其仅调用一次?

0 投票
1 回答
188 浏览

ack - 确认:在 v. 2.04 中使用 --add-type

如何使用 2.04 版(ack-2.04-single-file)向 ack 添加新文件类型。我正在使用以下命令(是否有任何方法可以搜索 ack 无法识别的文件类型?),但我收到错误消息。