visual studio 2017 とteam foundation server /visual studio team services...

Download Visual Studio 2017 とTeam Foundation Server /Visual Studio Team Services で実現する開発業務効率改善 体験ハンズオン 手順書

If you can't read please download the document

Upload: masaki-takeda

Post on 16-Apr-2017

3.073 views

Category:

Software


7 download

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[] [