我在C#中创建了一个dll,并希望在PowerShell中使用它.
我知道我可以使用以下方法加载dll:
[Reflection.Assembly]::LoadFile("MyDll.dll")
Run Code Online (Sandbox Code Playgroud)
但我不想用反射.
有没有一种简单的方法可以包括我没有反射的dll?像添加这个DLL的引用?
我有一个枚举,我想"隐藏"其中一个值(因为我添加它以供将来支持).代码是用C#编写的.
public enum MyEnum
{
ValueA = 0,
ValueB = 1,
Reserved
}
Run Code Online (Sandbox Code Playgroud)
我不想允许使用此代码的人使用此值(MyEnum.Reserved).任何的想法?TIA
我有向事件添加注册的 powershell 脚本,但是当事件跳转时,每次事件跳转时我都会收到以下错误:“没有可用于在此线程中运行脚本的运行空间”我正在使用 PS v2,什么可以我愿意?你能提供一些代码吗?谢谢