Post on 07-Jan-2017
Entity Framework 6.1.3 + ASP.NET MVC 5
Team Foundation Server / Visual Studio Team Services Masaki.Takeda@microsoft.com: 2017 3 3
2 (1) 4 5Visual Studio Team Services 61314Excel 2035Visual Studio 36 40434550Visual Studio Team Services 58
2
3 (2)6465687985Test Manager9596 102 105 106 107 124 139 140 141
3
4 Team Foundation ServerVisual Studio Online Visual Studio Team Services ALM IDE
Visual Studio 2017 RC Visual Studio Team Services Windows Visual Studio Team Services Visual Studio Team Services
90 - 120
4
- Visual Studio Team Services Team Foundation Server
https://doc.co/ChRKFZ
6 https://www.visualstudio.com/ja-jp [Sign in] Microsoft [] Visual Studio Team Services (1)
1
2
3
6
7Visual Studio Team Services Microsoft[]Visual Studio Team Services (2)
12
7
8[] [Japan] []Visual Studio Team Services (3)
1
2
8
9[] Visual Studio Team Services (4)
1
9
10Visual Studio Team Services URL[Team Foundation Version Control] []Visual Studio Team Services (5)
2
31
10
11Visual Studio Team Services [MyFirstProject] [Agile] []
Visual Studio Team Services (6)
2
1
11
12Visual Studio Team Services MyFirstProject Visual Studio Team Services (7)
12
- - Excel
14Visual Studio Team Services [WORK] [Backlog] [Title] [] [Add] (1)
34
2
1
14
15 [] (2)
1
15
16[State][New][][][State]Visual Studio Team Services [State][Active][Save & Close][] [Save] [] (3)
13
4
2
16
17 (4)
1
17
18[][Closed] [Save Close] (5)
12
18
19 []
Visual Studio Team Service [Active] (6)
1
19
20Excel Visual Studio Team Services
Excel[][]Excel (1)
1
2
20
21 Visual Studio Team Services [] [] Excel (2)
1
2
21
22[ Visual Studio Team Services URLxxxx.visualstudio.com] [OK] Visual Studio Team Services [] Excel (3)
12
3
4
22
23 Visual Studio Team Services [] [MyFirstProject] [] Excel (4)
2
3
1
4
23
24[] [OK] Excel (5)
2
1
24
25Excel User Story [Visual Studio] [User Story] [] [] [ID]
User Story Excel (6)
2
13
4
25
26User Story Task [Visual Studio][] []Excel (7)
2
1
26
27[]1. [] [Parent-Child][] Excel (8)
1
27
28 [Title 2] [Visual Studio][Task]2. [Title 2] [][Work Item Type][Task]3. [Assigned To] [] 4. [] [] 5. [ID] User Story Task Excel (9)
1
24
53
28
29Excel User Story Task Visual Studio Team Services [Queries] [New] [New query] Excel (10)
21
3
29
30[Type of query] [Tree of work items] [] User Story Task [Save] [New Query 1] [MyQueries] Excel (11)
21
3
4
30
31Excel [+] Excel (12)
1
31
32[] [] [New Query 1] [] Excel (13)
1
2
32
33[] [New Query 1][OK] [] [OK] Excel (14)
1
2
3
33
34User Story Task Excel Visual Studio Team Services /Excel Visual Studio Team Services Excel (15)
34
- Visual Studio Visual Studio Team Services - - - - - Visual Studio Team Services
36Visual Studio Visual Studio Team Services
Visual Studio [] [ ] [] Visual Studio Team Services [...] Visual Studio (1)
31
2
36
37 Visual Studio Team Services [] [...] Visual Studio Team Services []
Visual Studio (2)
1
2
3
4
37
38 Visual Studio Team Services [] Visual Studio Team Services [MyFirstProject] [] Visual Studio (3)
12
3
4
38
39Visual Studio (4)
39
40Windows 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
40
41Visual Studio [] [...] [C:\Users\\Source\Workspaces\MyFirstProject\SampleWinForm\SampleWinForm.sln] [OK]
(2)
1
2
3
[] []-[]-[/]
41
42Windows Form [1] [+] [1] [=] [2][X]
(3)
1
2
3
42
43Visual Studio [] [3-] [3-] []
(1)
1
2
3
43
44 [3-] [] Web [3-] [State] [New] [Active]
(2)
1
2
44
45 [3-] Visual Studio [IntelliTest]
[ ] [Calculator.cs]
(1)
1
2
45
46 [Calculator] [IntelliTest] - [IntelliTest ]
(2)
2
1
46
47[IntelliTest ] [ ] [MSTest] [OK] [SampleWinForm.Tests] (3)
2
13
47
48IntelliTest
[Calculator] [IntelliTest] - [IntelliTest ]
(4)
2
1
48
49 [Calculator.Test.cs]
(5)
1
49
50IntelliTest
Visual Studio [] [] - []
(1)
1
50
51 2
(2)
1
51
521 [DivideTestThrowsDivideByZeroExpection] 0
(3)
12
52
532 [DivideTestThrowsOverflowExpection] int (-2,147,483,648) -1 int (2,147, 483,647)
(4)
12
53
54Calculator.cs [Calculator.cs] [Divide] 0 [] (5)
1
2
3
54
55 [] 6
(6)
21
55
56Calculator.cs Visual Studio [] [ ] - [] (7)
1
56
57 [ ]
[samplewinform.exe] [SampleWinForm] [Calculator] 100% (8)
1
57
58Calculator.cs 100%Visual Studio Team Services
[ SampleWinForm] [] Visual Studio Team Services (1)
1
2
58
59[] [] [] Visual Studio Team Services (2)
1
3
2
59
60[] [Calculator ] [] [SampleWinForm] [SampleWinForm.Tests]([(20)] )[] [3-] [] [] [] Visual Studio Team Services (3)
4
1
2
5 20
3
60
61Visual Studio Team Services [CODE] [SampleWinForm] [SampleWinForm] [SampleWinForm.Tests]
[History] Visual Studio Team Services (4)
1
2
61
62IntelliTest Visual Studio Team Services Web [SampleWinForm.Tests] [SampleWinForm.Tests.csproj] [Contents] [Edit]
Visual Studio Team Services (5)
1
2
3[Edit]
62
63Visual Studio Team Services VS 2017VS 2015 45 ..\..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\ c:\Program Files (x86)\Microsoft Visual Studio 14.0\
2. []
Visual Studio Team Services (6)
1
2
63
- - - -
65[MyFirstProject] [Build & Release] [Explorer] [+] (1)
4
2
3
1
65
66[Visual Studio] [Next] [Create] (2)
1
2
66
67
(3)
67
68[Visual Studio Build] [Platform] [$(BuildPlatform)] [Configration] [$(BuildConfigration)] [Solution] [...] (1)
1
3
2
68
69[SampleWinForrm] [SampleWinForm.sln] [OK] (2)
1
2
69
70[Solution] [$/MyFirstProject/SampleWinForm/SampleWinForm.sln] [Visual Studio Version] [Visual Studio 2015] (3)
1
2
70
71[Visual Studio Test] [Code Coverage Enabled] (4)
12
71
72[Copy and Publish Build Artifacts] [Copy Files] [Publish Build Artifacts ] [X] [Add build step...] (5)
12
72
73[Utility] [Copy and Publish Build Artifact] [Add] [Close] (6)
21
3
73
74[Copy and Publish Build Artifacts] [Copy Root] [...] (7)
1
2
74
75[SampleWinForrm] [OK] (8)
1
2
75
76[Copy Root] [$/MyFirstProject/SampleWinForm] [Contents] [**\bin] [Artifact Name] [drop] [Artifact Type] [Server] (9)
1234
76
77[Variables] [BuildConfigration] [debug][BuildPlatform] [any cpu] [Save] (10)
1
2
3
77
78[Name] [] [OK] (11)
2
1
78
79Visual Studio Team Services [Queue build...] (1)
1
79
80[OK] (2)
1
80
81[Build Succeeded] [Build ] (3)
1
81
82Summary (4)
2
3
1
82
83[Artifacts] [Download] [drop.zip] [drop] [drop\SampleWinForm\bin\Debug\SampleWinForm.exe] [C:\drop] [C:\drop] [SampleWinForm.exe]
(5)
1
234
SampleWinForm
83
84[C:\drop] [SampleWinForm .exe] [Windows PC ] [] [] [] Windows Form [1] [+] [1] [=] [2] [X]
(6)
3
241
5
84
85Team Foundation Server 2015 Update 2 / Visual Studio Team Services
[] [Edit]
(1)
12
85
86[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
86
87
Visual Studio [Calculator.cs] [Divide] [return number1 / number2;] []
(3)
1
2
3
87
88[] [] [] (4)
1
3
2
88
89[] [] [] [Calculator.cs] [] [] [] [ ][]
(5)
3
1
2
4
5
89
90[] [] (6)
1
2
90
91Visual Studio Team Services (7)
91
92[CODE] [Changesets] []
(8)
1
2
3
92
93Visual Studio Calculator.cs [Calculator.cs] [] [] [] (9)
1
2
3
93
94Calculator.cs (10)
94
Test Manager - - -
96Test Manager [Test Manager] [Microsoft Test Manager 2017] Test Manager [] (1)
1
23
96
97 Visual Studio Team Services [ Visual Studio Team Services URLxxxx.visualstudio.com] [] Visual Studio Team Services [] (2)
1
2
3
4
97
98[MyFirstProject] [] [] (3)
1
2
3
98
99[] [] [] [] [] (4)
1
2
3
99
100[] [] (5)
1
100
101[] 1 [][[1] [-] [1] [=] ] [][[0] ] []
(6)
1
2
3
4
101
102[] [] [] [] []
(1)
1
2
3
45
102
103[x] [Windows] + [R] [] [C:\drop\SampleWinForm.exe] [Enter][1] [tab]2[1][tab]2[-] [tab][=] [Enter][tab]3 [-1]
(2)
32
4567
103
104[][] [X] [-1 ] [X] (3)
23
1
4
104
105[][] [X]
1
3
2
[]
105
- -
107Visual Studio Team Services [Release] [+ New definition] (1)
1
2
107
108[Empty] [Next] [Create] (2)
1
12
108
109 (3)[Edit] [Definition] []
21
109
110[][] [Assign approvers] [General] [Environment Owner] [Approvals] [Pre-deployment approver] [Specific Users] [Step 2] (4)
1
23
45
110
111[Deployment conditions] [After release creation] [OK] [] [Add tasks] (5)
1
23
111
112 (6)[Environments] [Add tasks]
12
112
113 (7)[Utility] [Command Line] [Add] [Close]
21
3
113
114 (8)[Command Line] [dir "\drop"]
1
114
115 (9)[Artifacts] [] [] [Edit]
1
23
115
116 (10)
[Cancel]
1
116
117[Triggers] [Continuous Deployment] [Set trigger on artifact source] [] (11)
1
2
3
117
118 (12)[Save] [OK]
1
2
118
119 (13)[Explorer] [] [Queue build] [OK]
2
341
119
120 (14)[Releases]
1
120
121 (15)1[] [Approve]
1
2
121
122 (16)[Release-xx] [Logs]
1
2
122
123 (17)[Run dir \drop] [] [SampleWinForm] [SampleWinForm.Tests]
1
2
123
124 (1)[] [Edit]
1
2
124
125 (2)[Add environments] [Clone selected environment] [Automatically approve] [Trigger] [][Queue] [Hosted] [Create]
1
2
3
4
5
125
126 (3)[Copy of ] [Step2-1] [Enter ]
1
126
127 (4)1 [Environment 1]
1
127
128 (5)[Add environments] [Clone selected environment] [Automatically approve] [Trigger] [Queue] [Hosted] [Create]
1
2
3
4
5
128
129 (6)[Step2-2] [Enter ]
1
129
130 (7)Step2-2 [] [Deployment conditions] [After successful deployment on ...] [Environment 1] [Environment 1][OK]
1
2
3
130
131 (8)[Save] [OK]
1
2
131
132 (9)[Explorer] [] [Queue build] [OK]
2
341
132
133 (10)[Releases]
1
133
134 (11)1[] [Approve]
1
2
134
135 (12)[Release-xx]
1
135
136 (13)[Environment] [Environment 1][Step2-1] / [Step2-2] 1
136
137 (14)[]
1
137
138 (15)
138
- -
140Visual Studio Visual Studio Team Services Visual Studio Team Foundation Server / Visual Studio Team Services
140
141http://takedamasaki555.wordpress.com/ Team Foundation Server Visual Studio Team Services Visual Studio + Team Foundation Server Visual Studio Team Services Visual Studio Team Foundation Server / Visual Studio Team Services Visual Studio Team Foundation Server / Visual Studio Team Services + Azure
Team Foundation Server 2015 Update 3 Team Foundation Server 2015 Update 3 Team Foundation Server 2015 Team Foundation Server Entity Framework 6.1.3 + ASP.NET MVC 5 Entity Framework 6.1.3 + Windows
141
142Visual Studio Team Services Visual Studio Team Services Azure Visual Studio Team Services https://azure.microsoft.com/ja-jp/pricing/details/visual-studio-team-services/ 5 6 10 612 / 11 100 816 / 101 1000 408 / 1001 204 /
* MSDN Subscription Visual Studio Team Services * 30 * 360 4,080 /
1 2 1,530 /
* 2017114
142
143Team Foundation Server Windows ServerSQL ServerTFS TFS* MSDN Subscription CALWindows Server CALSQL Server CALTFS TFS CAL* MSDN Subscription
MSDN Subscription Windows Server & CAL MSDN Subscription Team Foundation Server & CAL SQL Server Team Foundation Server
Visual Studio () * 2017114
Test ProfessionalMSDN Subscription MSDN Platforms
144
UML *
UI **IntelliTraceIntelliTrace Anywhere.NETWeb Fake FrameworkCPU** /IntelliTestCodeLensInclude Visual Studio 2015
*Visual Studio Community VS 2013 Ultimate VS 2013 Premium VS 2015
2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.145
*
UI **IntelliTraceIntelliTrace Anywhere.NETWeb Fake FrameworkCPU** /IntelliTestCodeLensInclude Visual Studio 2017
*Visual Studio Community VS 2017 Live Unit Testing Xamarin InspectorXamarin ProfilerXamarin Test RecorderIDE
2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.146