如何使用Add-Type添加带有System.Windows.Forms命名空间的C#代码?我试过这个命令:
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’(您是否缺少程序集引用?)
我只想在中使用 C#代码。请不要给我其他的选择。
发布于 2016-12-18 12:15:25
使用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.Formshttps://stackoverflow.com/questions/41208197
复制相似问题