visual studio 2017 とteam foundation server /visual studio team services...
TRANSCRIPT
Entity Framework 6.1.3 + ASP.NET MVC 5
Visual Studio Visual Studio Team Foundation Server /Visual Studio Team Services (Version) [email protected]: 2017 5 13
2 (1) 5 6 71619Visual Studio Team Services 2027Visual Studio 28 323340Visual Studio Team Services 51
2
3 (2)5758617278Test Manager88899598UI 99UI 100 104 107 114
3
4 (3) 117 118 120UI 126 144 UI 145 163 164 165
4
5 Team Foundation ServerVisual Studio Team Services Visual Studio Team Services ALM IDE Visual Studio 2017 Enterprise Visual Studio Team Services Visual Studio 2017 Visual Studio Team Services
120 - 150
5
- -
7Visual Studio [] Professional / Enterprise Github Entity Framework Core
Visual Studio [] [ ] [] [] [ Git ] [] (1)
31
2
7
8Github Entity Framework Core PC URL [https://github.com/aspnet/EntityFramework6] [] 75MB[Entityframework6] [] (2)
21
34
8
9[EntityFramework.sln] [] Entity Framework (3)
21
9
10[Entityframework] [DbCommandInterceptionContext] [] [] (4)
1
10
11[DbCommandInterceptionContext] [DbCommandInterceptionContext] [ EntityFramework] [DbCommandInterceptionContext] [DbCommandInterceptionContext] (5)
12
*
11
12[DbCommandInterceptionContext] (6)
1
*
12
13[DbCommandInterceptionContext] [, x] []
(7)
2
3
1*
13
14[x , x] [201649]
(8)
1
2
3*
14
15[] [Entityframework] [DbCommandInterceptionContext.cs] DbCommandInterceptionContext.cs (9)
2
1*
15
16[DbCommandInterceptionContext.cs] [x ]
(1)
12*
16
17[] [] (2)
1
2
17
18[x] Visual Studio Visual Studio (3)
1
18
- Visual Studio Team Services Team Foundation Server
https://doc.co/ChRKFZ
20 https://www.visualstudio.com/ja-jp [Sign in] Microsoft [] Visual Studio Team Services (1)
1
2
3
20
21Visual Studio Team Services Microsoft[]Visual Studio Team Services (2)
12
21
22[] [Japan] []Visual Studio Team Services (3)
1
2
22
23[] Visual Studio Team Services (4)
1
23
24Visual Studio Team Services URL[Team Foundation Version Control] []Visual Studio Team Services (5)
2
31
24
25Visual Studio Team Services [MyFirstProject] [Agile] []
Visual Studio Team Services (6)
2
1
25
26Visual Studio Team Services MyFirstProject Visual Studio Team Services (7)
26
- Visual Studio Visual Studio Team Services - - - - Visual Studio Team Services
28Visual Studio Visual Studio Team Services
Visual Studio [] [ ] [] Visual Studio Team Services [...] Visual Studio (1)
31
2
28
29 Visual Studio Team Services [] [...] Visual Studio Team Services []
Visual Studio (2)
1
2
3
4
29
30 Visual Studio Team Services [] Visual Studio Team Services [MyFirstProject] [] Visual Studio (3)
12
3
4
30
31[] [] Visual Studio (4)
1
2
31
32Windows Form
http://aka.ms/vsts-hol [SampleWinForm.zip] ZIP [SampleWinForm] [C:\Users\\Source\Workspaces\MyFirstProject] [C:\Users\\Source\Workspaces\MyFirstProject\SampleWinForm] [SampleWinForm] [SampleWinForm.sln] (1)
2
3
32
33Visual Studio [] [...] [C:\Users\\Source\Workspaces\MyFirstProject\SampleWinForm\SampleWinForm.sln] [OK]
(2)
1
2
3
33
34Windows Form [1] [+] [1] [=] [2][X]
(3)
1
2
3
34
35Visual Studio [IntelliTest]
[ ] [Calculator.cs]
(1)
1
2
35
36 [Calculator] [IntelliTest] - [IntelliTest ]
(2)
2
1
36
37[IntelliTest ] [ ] [MSTestv2] [OK] [SampleWinForm.Tests] (3)
2
13
37
38IntelliTest
[Calculator] [IntelliTest] - [IntelliTest ]
(4)
2
1
38
39 [Calculator.Test.cs]
(5)
1
39
40IntelliTest
Visual Studio [] [] - []
(1)
1
40
41 2
(2)
1
41
421 [DivideTestThrowsDivideByZeroExpection] 0
(3)
12
42
432 [DivideTestThrowsOverflowExpection] int (-2,147,483,648) -1 int (2,147, 483,647)
(4)
12
43
44Live Unit Testing
Visual Studio [] [Live Unit Testing] - []
(5)
1
44
4557[]
(6)
1
45
46Calculator.cs [Calculator.cs] [Divide] 0 [] [] [] (7)
1
2
3
4
46
47 6
(8)
1
47
48[Calculator.cs] [Subtract] [-] 13 []
(9)
1
2
4
3
48
49IntelliTest
[Calculator] [IntelliTest] - [IntelliTest ]
(10)
1
2
49
50IntelliTest [IntelliTest ] Subtract 2 [] 8 []
(11)
2
13
4
50
51Calculator.cs 100%Visual Studio Team Services
[ SampleWinForm] [] Visual Studio Team Services (1)
1
2
51
52Visual Studio Team Services (2)[] [] []
1
3
2
52
53[] [SampleWinForm] [SampleWinForm.Tests]([(21)] )[] [] [] Visual Studio Team Services (3)
2
1
3 21
53
54Visual Studio Team Services [CODE] [SampleWinForm] [SampleWinForm] [SampleWinForm.Tests]
[History] Visual Studio Team Services (4)
1
2
54
55IntelliTest Visual Studio Team Services Web [SampleWinForm.Tests] [SampleWinForm.Tests.csproj] [Contents] [Edit]
Visual Studio Team Services (5)
1
2
3[Edit]
55
5648 ..\..\..\..\..\..\..\Program Files (x86)\ c:\Program Files (x86)\
2. []
Visual Studio Team Services (6)
1
2
HintPath
56
- - - -
58[MyFirstProject] [Build & Release] [Explorer] [+] (1)
4
2
3
1
58
59[Visual Studio] [Next] [Default agent queue] [Hosted VS2017] [Create] (2)
1
3
2
59
60
(3)
60
61[Visual Studio Build] [Platform] [$(BuildPlatform)] [Configration] [$(BuildConfigration)] [Solution] [...] (1)
1
3
2
61
62[SampleWinForrm] [SampleWinForm.sln] [OK] (2)
1
2
62
63[Solution] [$/MyFirstProject/SampleWinForm/SampleWinForm.sln] [Visual Studio Version] [Visual Studio 2017] (3)
1
2
63
64[Visual Studio Test] [Version] [2.* (Preview)] [Code Coverage Enabled] (4)
13
2
64
65[Copy and Publish Build Artifacts] [Copy Files] [Publish Build Artifacts ] [X] [Add build step...] (5)
12
65
66[Utility] [Copy and Publish Build Artifact] [Add] [Close] (6)
21
3
66
67[Copy and Publish Build Artifacts] [Copy Root] [...] (7)
1
2
67
68[SampleWinForrm] [OK] (8)
1
2
68
69[Copy Root] [$/MyFirstProject/SampleWinForm] [Contents] [**\bin] [Artifact Name] [drop] [Artifact Type] [Server] (9)
1234
69
70[Variables] [BuildConfigration] [debug][BuildPlatform] [any cpu] [Save] (10)
1
2
3
70
71[Name] [] [OK] (11)
2
1
71
72Visual Studio Team Services [Queue build...] (1)
1
72
73[OK] (2)
1
73
74[Build Succeeded] [Build ] (3)
1
74
75Summary (4)
2
3
1
75
76[Artifacts] [Download] [drop.zip] [drop] [drop\SampleWinForm\bin\Debug\SampleWinForm.exe] [C:\drop] [C:\drop] [SampleWinForm.exe]
(5)
1
234
SampleWinForm
76
77[C:\drop] [SampleWinForm .exe] [Windows PC ] [] [] [] Windows Form [1] [+] [1] [=] [2] [X]
(6)
3
241
5
77
78Team Foundation Server 2015 Update 2 / Visual Studio Team Services
[] [Edit]
(1)
12
78
79[Triggers] [Gated Check-in] [Run continuous integration triggers for committed changes] [Use workspace mappings for filters] [Save] [Name] [] [OK]
(2)
12
5
7
6
3
4
79
80
Visual Studio [Calculator.cs] [Divide] [return number1 / number2;] []
(3)
1
2
3
80
81[] [] [] (4)
1
3
2
81
82[] [] [] [Calculator.cs] [] [] [] [ ][]
(5)
3
1
2
4
5
82
83[] [] (6)
1
2
83
84Visual Studio Team Services (7)
84
85[CODE] [Changesets] []
(8)
1
2
3
85
86Visual Studio Calculator.cs [Calculator.cs] [] [] [] (9)
1
2
3
86
87Calculator.cs (10)
87
Test Manager - - -
89Test Manager [Test Manager] [Microsoft Test Manager] Test Manager [] (1)
1
23
89
90 Visual Studio Team Services [ Visual Studio Team Services URLxxxx.visualstudio.com] [] Visual Studio Team Services [] (2)
1
2
3
4
90
91[MyFirstProject] [] [] (3)
1
2
3
91
92[] [] [] [] [] (4)
1
2
3
92
93[] [] (5)
1
93
94[] 1 [][[1] [-] [1] [=] ] [][[0] ] []
(6)
1
2
3
4
94
95[] [] [] [] []
(1)
1
2
3
45
95
96[x] [Windows] + [R] [] [C:\drop\SampleWinForm.exe] [Enter][1] [tab]2[1][tab]2[-] [tab][=] [Enter][tab]3 [-1]
(2)
32
4567
96
97[][] [X] [-1 ] [X] (3)
23
1
4
97
98[][] [X] [X] Test Manager
1
3
2
4
[]
98
UI - UI - - -
100Test Manager Visual Studio Team Services [CODE] [$/MyFirstProject] - [New repository...] [Name] [UITest] [Create]
UI (1)
21
43
100
101Git [] Git URL Visual Studio [] [ ] [] [] [ Git ] []
UI (2)
1
42
3
101
102Visual Studio Git URL [] [] []
UI (3)
2
1
4
3
102
103[] [] Visual Studio []
UI (4)
3
2
1
103
104[Visual C#] [] [ UI ][][Git ] [OK] (1)
3
2
1
4
104
105[] [OK] [] [] [] [] [OK] (2)
1
2
3
45
105
106Visual Studio [] [] - [] [CodedUITestMethod1]
(3)
2
1
106
1071-1 [0] [][UIMap.uitest] [ UI] (1)
2
1
107
108 UI[] [