国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

記錄一次.NET6環(huán)境使用Visual Studio 2022 V17.6.2版本的異常

這篇具有很好參考價值的文章主要介紹了記錄一次.NET6環(huán)境使用Visual Studio 2022 V17.6.2版本的異常。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

開發(fā)環(huán)境

C#開發(fā)環(huán)境Visual Studio 2022 V17.6.2版本。

目標框架:

.NET 6.0

錯誤內容:

系統(tǒng)是Blazor Server框架的系統(tǒng)頁面,在使用Visual Studio 2022 V17.6.2版本編譯后,執(zhí)行出現:文章來源地址http://www.zghlxwxcb.cn/news/detail-474503.html

TimeStamp: 2023/6/6 13:35:07
MachineName: Light.Yang
AppDomainName: SajetServerApp
OS: Microsoft Windows 10.0.18363
OSArchitecture: X64
ProcessArchitecture: X64
Framework: .NET 6.0.16
UserName: lukel
VSIDE: Microsoft Visual Studio Community 2022 17.0 
Message: Unable to set property 'placeholder' on object of type 'Sajet.WebUI.Components.SelectInput`1[[System.String,System.Private.CoreLib,Version=6.0.0.0, Culture=neutral,PublicKeyToken=7cec85d7dea7798e]]'.The error 
was: Unable to cast object of type 'MicrosoftExtensions.Localization.localizedString' to type 'System.Strinq'.
**********************************************
StackTrace: at Microsoft.AspNetCore.Components.Reflection.ComponentProperties.g_SetProperty|3_0(Object target,PropertySetter writer,String parameterName,Object value)
at Microsoft.AspNetCore.Components.Reflection.ComponentProperties.SetProperties(ParameterView& parameters, Obiect target)
at Microsoft.AspNetCore.Components.ParameterView.SetParameterProperties(Object target)
at BootstrapBlazor.Components.ValidateBase`1.SetParametersAsync(ParameterView parameters)
at Microsoft.AspNetCore.Components.Rendering.ComponentState.SupplyCombinedParameters(ParameterView directAndCascadingParameters)

問題分析過程:

  1. 先使用了Visual Studio 2022 V17.4.0版本編譯后可以正常。
  2. 經過分析:Visual Studio 2022 V17.4.0還在使用的目標框架為:.NET 6.0,Visual Studio 2022 V17.6.2版本的目標框架為:.NET 7.0
  3. 首先懷疑目標框架為:.NET 7.0造成的不兼容的問題,嘗試System.Private.CoreLib.dll的NET6.0版本。直接放在系統(tǒng)執(zhí)行環(huán)境中,嘗試是否可以正常使用,結果:失敗。
  4. 再次嘗試,安裝Visual Studio 2022舊版本,因為在官方網站上下載的Visual Studio 2022都是最新版本。下載地址:下載 Visual Studio Tools - 免費安裝 Windows、Mac、Linux (microsoft.com),Visual Studio 2022 分3類版本:社區(qū)版、個人版、企業(yè)版;大家可以根據自己需求選則下載,此處連接下載的都是最新版本。
  5. 在官方網站中查找VS2022的歷史版本:Visual Studio 2022 發(fā)行歷史記錄 | Microsoft Learn,以下內容可以選擇自己的版本,經過測試:17.2版本支持最新的.NET6.0框架,17.4.1版本以后就支持.NET7.0框架。下載17.2版本中的最新版本:17.2.15版本。
    記錄一次.NET6環(huán)境使用Visual Studio 2022 V17.6.2版本的異常
  6. 經過測試,Visual Studio 2022 V17.2.15版本,編譯后的程序可以正常使用。
  7. 通過其他人員安裝的不同版本VS2022進行測試結果如下
VS 2022版本 支持最新框架 測試結果
Visual Studio 2022 V17.6.2 .NET6.0 出現異常
Visual Studio 2022 V17.5.2 .NET7.0 正常
Visual Studio 2022 V17.4.0 .NET6.0 正常
Visual Studio 2022 V17.2.15 .NET6.0 正常

總結:

  1. 通過測試發(fā)現,出現問題應該和VS2022的版本有關,和NET7.0環(huán)境無關。希望Visual Studio 2022新版本可以解決此BUG吧!
  2. 建議:不要盲目的追求使用最新版本的Visual Studio,特別是生產型企業(yè),這樣會導致生產停線,造成的損失就比較大了。
  3. 官網網站上針對舊版的引導程序(引導程序安裝必須有外部網絡),提供了“結束支持日期”,害怕結束支持日期一到,引導程序就無法在線安裝(我理解的這個不知對不對?。。。?。接著研究一下怎么把歷史版本保留下來,以后安裝時可以通過本地文件直接安裝。

到了這里,關于記錄一次.NET6環(huán)境使用Visual Studio 2022 V17.6.2版本的異常的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 使用VisualStudio2022插件(Visual Studio Installer Projects 2022)打包 .Net 6 框架下的 WPF項目 為安裝文件

    使用VisualStudio2022插件(Visual Studio Installer Projects 2022)打包 .Net 6 框架下的 WPF項目 為安裝文件

    目錄 更新說明(2024/01/22) 序言 一、還是安裝Visual Studio Installer Projects 2022插件 二、創(chuàng)建Setup Project項目 2.1 在現有解決方案中添加Setup Project項目 2.2 (更新)添加需要打包的文件? 2.2.1 準備添加輸出項。 2.2.2 【核心】添加 WpfMain 項目輸出。 2.2.3 添加?WpfPluginManager 項目輸出。

    2024年02月03日
    瀏覽(28)
  • Visual Studio 2022 v17.6 正式發(fā)布

    Visual Studio 2022 v17.6 正式發(fā)布

    Visual Studio 17.6 正式發(fā)布,這個最新版本提供了一系列強大的工具和功能,旨在使你能夠制作出最先進的應用程序。 通過 Visual Studio 2022,目標是幫助你在更短的時間內完成 IDE 內的所有開發(fā)任務,在這個版本中,微軟根據開發(fā)者的反饋改進了幾個核心體驗的性能。 性能改進

    2024年02月06日
    瀏覽(22)
  • Visual Studio 2022 17.7 發(fā)布首個預覽版

    Visual Studio 2022 17.7 發(fā)布首個預覽版

    Visual Studio 2022 17.7 已發(fā)布首個預覽版,這個版本有大量社區(qū)貢獻的新改進,主要改動如下: 文件對比功能 ,可以在 Solution Explorer 中對比不同的文件差異。在資源管理器中右鍵單擊一個文件,然后使用上下文菜單選項 “比較...”,然后選擇一個項目進行比較。 多分支圖形和

    2024年02月06日
    瀏覽(24)
  • Visual Studio 2022環(huán)境中C語言的使用——一維數組和二維數組

    Visual Studio 2022環(huán)境中C語言的使用——一維數組和二維數組

    我是荔園微風,作為一名在IT界整整25年的老兵,今天總結一下,Visual Studio 2022環(huán)境中,是如何使用C語言的數組的。 先說一維數組,直接上代碼: 這里特別容易搞錯的就是一維數組的初始化,方法有如下幾種: 1.在定義數組時直接對數組元素賦初值,例如: int iArray[6]={1,3,

    2024年02月05日
    瀏覽(62)
  • Visual Studio 2022使用CMake+MinGW+Clang+LLDB作為開發(fā)環(huán)境

    Visual Studio 2022使用CMake+MinGW+Clang+LLDB作為開發(fā)環(huán)境

    筆者前面寫了兩篇關于Visual Studio 2022使用MinGW的博文:《Visual Studio 2022使用MinGW來編譯調試C/C++程序》、《Visual Studio 2022 CMake+MinGW+GDB 調試目標程序》,這兩篇博文都是介紹的是GCC+GDB的編譯與調試,本文筆者介紹的則是Clang+LLDB的編譯與調試。讀完本文,讀者可以在GCC、Clang與

    2024年02月06日
    瀏覽(37)
  • visual studio 2022 社區(qū)版 c# 環(huán)境搭建及安裝使用【圖文解析-小白版】

    visual studio 2022 社區(qū)版 c# 環(huán)境搭建及安裝使用【圖文解析-小白版】

    首先,進入其官網下載對應的visual studio社區(qū)版本,官網鏈接: https://visualstudio.microsoft.com/zh-hans/ 雙擊.exe文件進行安裝: 大概20GB左右,需要耐心等待 選擇安裝的組件,c#和.net以及一些擴展 安裝位置不建議更改,改了容易出現問題。 選擇完畢后,點擊安裝 安裝完畢,稍后其會自

    2023年04月09日
    瀏覽(58)
  • 解決Unity游戲開發(fā)使用Visual Studio Enterprise 2022提示未找到目標框架.net framework4.7.1問題

    解決Unity游戲開發(fā)使用Visual Studio Enterprise 2022提示未找到目標框架.net framework4.7.1問題

    采用Visual Studio Installer安裝Visual Studio Enterprise 2022,安裝中勾選游戲下Unity游戲開發(fā)。 單個組件中確保勾選.NET Framework 4.7.1目標包 安裝位置自定義修改至F盤后使用Visual Studio Enterprise 2022登錄,在Unity設置使用Visual Studio Enterprise 2022并打開對應項目文件,提示未找到目標框架.net

    2024年02月10日
    瀏覽(29)
  • Visual Studio 2022 正式支持 .NET MAUI 開發(fā)

    Visual Studio 2022 正式支持 .NET MAUI 開發(fā)

    我們很高興地宣布 Visual Studio 2022 正式支持 .NET MAUI 開發(fā)?,F在,您可以使用 .NET 更快地構建跨平臺原生客戶端應用程序,并將它們從單個代碼庫發(fā)布到 Android、iOS、macOS 和 Windows。 此版本還提供了 .NET MAUI SDK 的最新穩(wěn)定性改進,這是自 2022 年 5 月 正式發(fā)布(GA)發(fā)布以來的第

    2024年02月11日
    瀏覽(20)
  • Visual Studio 2022 版本 17.6 預覽版發(fā)行版小范圍更新,值得你一看

    Visual Studio 2022 版本 17.6 預覽版發(fā)行版小范圍更新,值得你一看

    寫在前面: ? ? ??Visual Studio 2022 v17.6 是vs2022 v17.6小版本的一個更新,此版本拓展了 vs2022 v17.5版本的功能,旨在提高您的工作效率,無論你是 .NET 開發(fā)人員、游戲開發(fā)人員和/或C++開發(fā)人員 此博客總結了此版本中的主要更新和修改。 目錄 集成開發(fā)環(huán)境生產力 大括號對著色

    2024年02月09日
    瀏覽(44)
  • Visual Studio 2022 增加對 .NET Framework 4.5 的支持

    Visual Studio 2022 增加對 .NET Framework 4.5 的支持

    VS2022默認最低只支持到 .NET Framework 4.5.2,在 .NET Framework 版本和依賴關系 可以看到 Windows Server 2012 默認安裝的是 4.5 的版本,如果老的服務器不方便升級,則需要軟件能支持 4.5 的版本 首先,新建 Test1 項目,.NET 版本隨便選擇 打開 工具 - NuGet 包管理器 - 管理解決方案的 NuGet

    2024年02月05日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包