当前位置:网站首页>. Net core stepping on the pit practice
. Net core stepping on the pit practice
2022-07-05 06:44:00 【Isaac Su】
.net core Step on the pit
0. Error message
To be exact, there are two pits , One about .net core Version of , Another one about compilation options . First post the error message .
0.1 Unable to open the project
The first mistake is not to start the project , I put it on VS2017, When opening an existing project , Report errors Project file is incomplete. Expected imports are missing
But this project is git In the database , All products use this . Why can't I open it locally ?
0.2 Project cannot be loaded
The same environment , Another project , There's a project, In the open sln after , This project The display is not loaded normally , stay error list Middle tip :
Error NU1105 Unable to find project information - The project file may be invalid or missing targets required for restore
And only this project cannot be loaded ,sln Others in the can .
0.3 System.BadImageFormatException
This problem is solved after the previous problem , Finally, I can open the compilation , But when it runs, it reports an error somewhere , This is this. System.BadImageFormatException
1 The first pit
1.1 VS edition
After consulting colleagues , He didn't find the reason , But he asked me that you didn't pretend vs2019 ah . I tried it on vs2019, And then I found out vs2019 Be able to open this project , Everything is all right , Use... Again vs2017 I can't open it .
1.2 .net core edition
Search for , Some people mentioned that .net core Why . Reviewed the instructions of the installation environment , It is required to follow .net core 2.1, I checked , Is, indeed, .net core 2.1 ah .
Later, I finally found a key place .
https://stackoverflow.com/questions/49432666/project-file-is-incomplete-expected-imports-are-missing
and
https://stackoverflow.com/questions/53329290/net-core-2-2-cant-be-selected-in-visual-studio-build-framework/55529011#55529011
Look at the instructions :
Issue details: 2.1.6xx & 2.2.2xx version of the sdks are only supported on Visual Studio 2019. VS 2017 needs 2.1.5xx & 2.2.1xx versions of the sdk.
Check my installed .net core edition 2.1.818, I want to see others .net core 2.1 Download interface 
above 2.1.818 Of visual studio support Is written 2019, Below 2.1.526 It's support vs2017 Of .
uninstall 2.1.818, install 2.1.526, VS2017 The project can be opened normally .
above 0.1 and 0.2 We've solved all our problems .
2. The second pit
2.1 x86
Compile successfully , debugging , However, an exception is thrown when running to a place where another library is called , This is this. System.BadImageFormatException, Search discovery , Usually because X86 and X64 Caused by the mixing of libraries . I know that other libraries use X86, I looked at the platform I chose when compiling , yes X86 ah 
2.2 Find clues
How did you find the problem later ? I am here attach to process When , There's a column of type It doesn't show all , I'll widen this column , It's all displayed , It says managed(V4.0.3xxx) X64.
What's going on? , What I chose was x86 ah ,
A light configure manager,
It's so deceptive ,active solution platform The choice is x86, But each project chose any cpu, So the last one is x64 Of .
Change to x86, recompile . success .
3 reflection
A little more , confirm .
边栏推荐
- 2. Addition and management of Oracle data files
- P2575 master fight
- PR automatically moves forward after deleting clips
- Technology blog learning website
- Alibaba established the enterprise digital intelligence service company "Lingyang" to focus on enterprise digital growth
- There are three kinds of SQL connections: internal connection, external connection and cross connection
- Relevant information of National Natural Science Foundation of China
- Time is fast, please do more meaningful things
- Utf8 encoding
- 3. Oracle control file management
猜你喜欢

confidential! Netease employee data analysis internal training course, white whoring! (attach a data package worth 399 yuan)

Idea debug failed
![[algorithm post interview] interview questions of a small factory](/img/62/6e330b1eba38f2dc67b21a10f0e2a8.jpg)
[algorithm post interview] interview questions of a small factory

GDB code debugging

3.Oracle-控制文件的管理

求组合数 AcWing 888. 求组合数 IV

Find the combination number acwing 889 01 sequence meeting conditions

达梦数据库全部

区间问题 AcWing 906. 区间分组

Inclusion exclusion principle acwing 890 Divisible number
随机推荐
【高德地图POI踩坑】AMap.PlaceSearch无法使用
cgroup_ memcg
Cloud native related technology learning
2.Oracle-数据文件的添加及管理
Knapsack problem acwing 9 Group knapsack problem
Edge calculation data sorting
6-2 sequence table operation set
Technology blog learning website
安装OpenCV--conda建立虚拟环境并在jupyter中添加此环境的kernel
Ffmpeg build download (including old version)
There are three kinds of SQL connections: internal connection, external connection and cross connection
P3265 [jloi2015] equipment purchase
Find the combination number acwing 887 Find combination number III
How to make water ripple effect? This wave of water ripple effect pulls full of retro feeling
MPLS experiment
求组合数 AcWing 887. 求组合数 III
Vscode configures the typera editor for MD
微信小程序路由再次跳轉不觸發onload
June 29, 2022 daily
5.Oracle-表空间