我知道 System.Management.Automation.dll 程序集放在 GAC 版本 6.1.6949.0 中,我知道它是 ctp3 程序集。当我浏览它时,在 c# 中将其添加为 VS 2008TS 中的引用时,它不会显示。任何人都知道我可以如何添加它。
关于 scope_creep
我知道 System.Management.Automation.dll 程序集放在 GAC 版本 6.1.6949.0 中,我知道它是 ctp3 程序集。当我浏览它时,在 c# 中将其添加为 VS 2008TS 中的引用时,它不会显示。任何人都知道我可以如何添加它。
关于 scope_creep
在 Visual Studio 控制台应用程序中,我右键单击“引用”,从弹出菜单中选择“添加引用”,单击“添加引用”对话框中的“浏览”选项卡,然后导航到
C:\Program Files\Reference Assemblies\Microsoft\WindowsPowerShell\v1.0
然后我单击 System.Management.Automation.dll,单击 OK 按钮,它添加了对我的项目的引用。
当然,这可能不是 CTP3 DLL,但你明白了。确保您在 GAC 以外的某个地方拥有所需 DLL 的参考副本以添加参考。
好吧,你每天都会学到新东西。显然 GAC 是一个运行时存储,应该这样使用。任何签名并放入其中的 dll 均不可用于浏览以在 VS 中添加参考。
对于我的情况,我在以下路径中安装了 ctp 后发现了更新。希望能帮助到你。
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Management.Automation\v4.0_3.0.0.0__31bf3856ad364e35