第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何使用.NET 4運(yùn)行時(shí)運(yùn)行PowerShell?

如何使用.NET 4運(yùn)行時(shí)運(yùn)行PowerShell?

慕運(yùn)維8079593 2019-06-27 16:49:26
如何使用.NET 4運(yùn)行時(shí)運(yùn)行PowerShell?我正在更新一個(gè)管理一些.NET程序集的PowerShell腳本。腳本是為基于.NET 2構(gòu)建的程序集編寫的(與PowerShell運(yùn)行的框架版本相同),但現(xiàn)在需要使用.NET 4程序集和.NET 2程序集。由于.NET 4支持運(yùn)行針對(duì)框架的舊版本構(gòu)建的應(yīng)用程序,因此,當(dāng)我需要在.NET 4程序集上運(yùn)行PowerShell時(shí),使用.NET 4運(yùn)行時(shí)啟動(dòng)PowerShell似乎是最簡(jiǎn)單的解決方案。如何使用.NET 4運(yùn)行時(shí)運(yùn)行PowerShell?
查看完整描述

3 回答

?
拉莫斯之舞

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超10個(gè)贊

我找到的最好的解決方案就是在博客上發(fā)表文章。在PowerShell中使用更新版本的.NET..這允許powershell.exe與.NET 4程序集一起運(yùn)行。

只需修改(或創(chuàng)建)$pshome\powershell.exe.config因此,它包含以下內(nèi)容:

<?xml version="1.0"?> <configuration> 
    <startup useLegacyV2RuntimeActivationPolicy="true"> 
        <supportedRuntime version="v4.0.30319"/> 
        <supportedRuntime version="v2.0.50727"/> 
    </startup> </configuration>

附加的快速設(shè)置說(shuō)明:

位置和文件在某種程度上與平臺(tái)有關(guān);但是,它將為您提供如何使解決方案為您工作的內(nèi)聯(lián)要點(diǎn)。

  • 您可以通過(guò)執(zhí)行以下操作找到PowerShell在計(jì)算機(jī)上的位置

    cd $pshome 在Powershell窗口中

    (DOS提示不起作用)。
    • 路徑將類似于(例如)

      C:\Windows\System32\WindowsPowerShell\v1.0\

  • 要在其中放置配置的文件名是:

    powershell.exe.config

    如果你

    PowerShell.exe

    正在執(zhí)行中(如果需要,請(qǐng)創(chuàng)建配置文件)。
    • 如果

      PowerShellISE.Exe

      正在運(yùn)行,則需要將其配套配置文件創(chuàng)建為

      PowerShellISE.Exe.config


查看完整回答
反對(duì) 回復(fù) 2019-06-27
?
皈依舞

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊

請(qǐng)小心使用注冊(cè)表項(xiàng)方法。這些是機(jī)器范圍內(nèi)的密鑰,并且嚴(yán)格地將所有應(yīng)用程序遷移到.net 4.0.

如果強(qiáng)行遷移,許多產(chǎn)品都無(wú)法工作,這是一種測(cè)試工具,而不是生產(chǎn)質(zhì)量機(jī)制。VisualStudio 2008和2010MSBuild、TurboTax和許多網(wǎng)站,SharePoint等等,不應(yīng)該是自動(dòng)化的。

如果您需要在4.0中使用PowerShell,這應(yīng)該在每個(gè)應(yīng)用程序的基礎(chǔ)上使用一個(gè)配置文件,您應(yīng)該與PowerShell團(tuán)隊(duì)就精確的建議進(jìn)行檢查。這可能會(huì)破壞一些現(xiàn)有的PowerShell命令。


查看完整回答
反對(duì) 回復(fù) 2019-06-27
?
小唯快跑啊

TA貢獻(xiàn)1863條經(jīng)驗(yàn) 獲得超2個(gè)贊

Powershell(引擎)在.NET 4.0下運(yùn)行良好。Powershell(控制臺(tái)主機(jī)和ISE)不要,僅僅是因?yàn)樗鼈兪轻槍?duì)舊版本的.NET編譯的。在全系統(tǒng)范圍內(nèi)更改加載的.NET框架,從而允許PowerShell使用.NET 4.0類:

reg add hklm\software\microsoft\.netframework /v OnlyUseLatestCLR /t REG_DWORD /d 1reg add hklm\software\wow6432node\microsoft\.netframework /v OnlyUseLatestCLR /t REG_DWORD /d 1

要只更新ISE以使用.NET 4.0,可以將配置($psHome\Powershell_ise.exe.config)文件更改為具有如下所示的塊:

<?xml version="1.0" encoding="utf-8"?><configuration>
    <startup>
      <supportedRuntime version="v4.0.30319" />
    </startup></configuration>

您可以構(gòu)建使用PowerShell API(System.Management.Automation.PowerShell)調(diào)用PowerShell的.NET 4.0應(yīng)用程序,但這些步驟將有助于使內(nèi)置PowerShell主機(jī)在.NET 4.0下工作。


當(dāng)您不再需要注冊(cè)表項(xiàng)時(shí),請(qǐng)刪除它們。這些是機(jī)器范圍的密鑰,強(qiáng)制將所有應(yīng)用程序遷移到.NET 4.0,甚至使用.NET 2和.NET 3.5的應(yīng)用程序。


查看完整回答
反對(duì) 回復(fù) 2019-06-27
  • 3 回答
  • 0 關(guān)注
  • 888 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)