在Visual Studio中的程序包管理器控制台中调用用户定义的函数

时间:2014-10-20 10:46:10

标签: visual-studio-2010 visual-studio powershell nuget-package

我在visual studio中创建了一个默认的ClassLibrary项目。然后我添加了一个基本类,其中包含一个方法。

enter image description here

然后我在visual studio中打开了Package Manager控制台。我在它上运行标准的正则表达式替换方法,它的工作原理。然后我尝试运行我自己的替换方法,但它没有工作。有没有办法在Package Manager控制台上运行用户定义的方法,还是只允许在Windows上使用核心库?

enter image description here

1 个答案:

答案 0 :(得分:1)

PowerShell需要load the type first才能调用它。

  

Add-Type -Path c:\ test \ ClassLibrary1.TestClass.cs

     

[ClassLibrary1.TestClass] ::替换( “testx”, “X”, “y”)的

您还可以将添加类型调用放入NuGet_profile.ps1,并在需要调用多个类时加载DLL。