You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ToolGuides/toolkit-for-refactoring/02-Getting-Started/02-assessing-application.md
+5-6
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,6 @@
1
1
# Assessing your application
2
2
3
-
The first step in using the AWS Toolkit for .NET Refactoring to refactor your application from .NET Framework 4.8 to .NET 6 is to perform
4
-
an assessment of the current application. This assessment will scan through your application code, dependencies and NuGet packages to help determine the level of complexity with converting your application.
3
+
The first step in using the AWS Toolkit for .NET Refactoring to refactor your application from .NET Framework 4.8 to .NET 6 is to perform an assessment of the current application. This assessment will scan through your application code, dependencies, and NuGet packages to help determine the level of complexity with converting your application.
5
4
6
5
The assessment is nondestructive, the results of the assessment is a report.
7
6
@@ -43,11 +42,11 @@ After configuring the toolkit, you are presented with the Refactoring Dashboard.
43
42
44
43

45
44
46
-
At this point, the Assessment is listed as "Not Started." As a result other toolkit functionality may not be available. In order to perform an assessment, you fist need to open one of the code files in the solution. Double click on the "HomeController.cs" file to open it, then click back on the Dashboard Window.
45
+
At this point, the Assessment is listed as "Not Started." As a result other toolkit functionality may not be available. In order to perform an assessment, you first need to open one of the code files in the solution. Double click on the "HomeController.cs" file to open it, then click back on the Dashboard Window.
47
46
48
47

49
48
50
-
From this window select the option to "Start Assessment" abd the toolkit will begin inspecting your application.
49
+
From this window select the option to "Start Assessment" and the toolkit will begin inspecting your application.
51
50
52
51

53
52
@@ -59,13 +58,13 @@ Once your assessment is complete, you will receive an assessment report below.
59
58
60
59
### Incompatible NuGet packages
61
60
62
-
This lists the number of packages that as included in the solution that are not compatible with the target version of .NET in this case .NET 6. Note that for these packages, you will need to find alternatives for the required functionality.
61
+
This lists the number of packages that are included in the solution that are not compatible with the target version of .NET in this case .NET 6. Note that for these packages, you will need to find alternatives for the required functionality.
63
62
64
63
### Incompatible APIs
65
64
66
65
This lists the number of API calls that are not portable to the new version of .NET. This may be cases where functionality has been deprecated or the API calls have breaking changes. Manual coding effort will be required, after porting, to make the code compatible with the new target version of .NET.
67
66
68
-
These options provide hints to the amount of manual work, that the toolkit was able to identify, requred after the porting. It is important to understand that these are the incompatibilities that the tool was able to identify, it is not necessarily all of the changes that will be required. You may find code that needs to be reworked when you test your application after porting.
67
+
These results provide details to the amount of manual work, that the toolkit was able to identify, that will be required after the porting. It is important to understand that these are the incompatibilities that the tool was able to identify, it is not necessarily all of the changes that will be required. You may find code that needs to be reworked when you test your application after porting.
69
68
70
69
Further details of the incomparable code can be found by looking at the error list, and selecting to view Warnings. Each item in the list shows some manual effort that you will have to complete.
Copy file name to clipboardExpand all lines: ToolGuides/toolkit-for-refactoring/03-porting-application/01-porting-application.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ Porting application code is destructive. You can't undo the changes once the pro
6
6
7
7
## Start porting your application
8
8
9
-
You start the porting process for your application from the assessment dashboard. Select the project to be ported in the Solution Explorer, then click the Port drop down, and click "Port selected project."
9
+
You start the porting process for your application from the assessment dashboard. Select the project to be ported in the Solution Explorer, then click the Port drop down, and click "Port Selected Project."
Copy file name to clipboardExpand all lines: ToolGuides/toolkit-for-refactoring/03-porting-application/02-manual-refactoring.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Manual Post-Porting refactoring
2
2
3
-
Once your application has been refactored by the toolkit, you will have to go through a process of manually refactoring any of the incomparable code that the toolkit was not able to automatically correct for you.
3
+
Once your application has been refactored by the toolkit, you will have to go through a process of manually refactoring any of the incompatible code that the toolkit was not able to automatically correct for you.
4
4
5
5
This section of the guide will walk through some of the manual effort required for completing the porting of this application.
When you open up code files that reference the AWS SDKs you will notice errors with the using clauses in the code. This will cause code errors with classes that cannot be found.
15
+
When you open up code files that reference the AWS SDKs you will notice errors with the using clauses in the code, and other errors indicating that classes that your code uses can not be found.
16
16
17
17

18
18
19
-
These errors are caused by missing NuGet. These errors are corrected by adding the list of required AWS SDKs back into the project via NuGet. Right click on your project, select "Manage NuGet Packages..." and then add the following packages to your project.
19
+
These errors are caused by missing NuGet packages. These errors are corrected by adding the list of required AWS SDKs back into the project via NuGet. Right click on your project, select "Manage NuGet Packages..." and then add the following packages to your project.
0 commit comments