我该如何使用Add-Type
添加 C# 代码System.Windows.Forms
命名空间?
我尝试了这个命令:
Add-Type -TypeDefinition @"
using System;
using System.Windows.Forms;
namespace testnamespace
{
public static class testclass
{
public static string messagebox()
{
MessageBox.Show("test")
return "test";
}
}
}
"@
但我收到一些错误,例如:
命名空间“System.Windows”中不存在类型或命名空间名称“Forms”(是否缺少程序集引用?)
我只想用ONLYPowerShell 中的 C# 代码。请don't给我替代方案。
添加对包含程序集的引用(System.Windows.Forms.dll
文件),使用ReferencedAssemblies
范围:
Add-Type -TypeDefinition @"
using System;
using System.Windows.Forms;
namespace TestNamespace
{
public static class TestClass
{
public static string MessageBox()
{
MessageBox.Show("test");
return "test";
}
}
}
"@ -ReferencedAssemblies System.Windows.Forms
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)