프로젝트

일반

사용자정보

개정판 0a89a17f

ID0a89a17fc5673b9a6417f46558c937d64234bfc0
상위 06f13e11
하위 484b88ec

김태성이(가) 5년 이상 전에 추가함

다운로드 파일명 수정

Change-Id: Ic6671952e536d9cffed7c136838174c03f6c6bb0

차이점 보기:

ConvertService/ServiceBase/ConnectionStringBuild/App.config
1
<?xml version="1.0" encoding="utf-8" ?>
1
<?xml version="1.0" encoding="utf-8"?>
2 2
<configuration>
3
    <startup> 
4
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
5
    </startup>
3
  <configSections>
4
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
5
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
6
  </configSections>
7
  <startup>
8
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
9
  </startup>
10
  <entityFramework>
11
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
12
    <providers>
13
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
14
    </providers>
15
  </entityFramework>
6 16
</configuration>
ConvertService/ServiceBase/ConnectionStringBuild/ConnectionStringBuild.csproj
23 23
    <DefineConstants>DEBUG;TRACE</DefineConstants>
24 24
    <ErrorReport>prompt</ErrorReport>
25 25
    <WarningLevel>4</WarningLevel>
26
    <Prefer32Bit>false</Prefer32Bit>
26 27
  </PropertyGroup>
27 28
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
28 29
    <PlatformTarget>AnyCPU</PlatformTarget>
......
34 35
    <WarningLevel>4</WarningLevel>
35 36
  </PropertyGroup>
36 37
  <ItemGroup>
38
    <Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
39
      <HintPath>..\packages\EntityFramework.6.2.0\lib\net45\EntityFramework.dll</HintPath>
40
    </Reference>
41
    <Reference Include="EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
42
      <HintPath>..\packages\EntityFramework.6.2.0\lib\net45\EntityFramework.SqlServer.dll</HintPath>
43
    </Reference>
44
    <Reference Include="Markus.Message, Version=1.5.3.0, Culture=neutral, processorArchitecture=MSIL">
45
      <HintPath>..\packages\Markus.Message.1.5.4\lib\net45\Markus.Message.dll</HintPath>
46
    </Reference>
37 47
    <Reference Include="System" />
48
    <Reference Include="System.ComponentModel.DataAnnotations" />
38 49
    <Reference Include="System.Data" />
39 50
    <Reference Include="System.Xml" />
40 51
    <Reference Include="Microsoft.CSharp" />
......
97 108
  <ItemGroup>
98 109
    <None Include="App.config" />
99 110
  </ItemGroup>
111
  <ItemGroup>
112
    <ProjectReference Include="..\IServiceBase\Markus.Service.Interface.csproj">
113
      <Project>{4a465fd0-8130-4d6b-a65f-c3cd6cc355a4}</Project>
114
      <Name>Markus.Service.Interface</Name>
115
    </ProjectReference>
116
    <ProjectReference Include="..\Markus.Service.DataBase\Markus.Service.DataBase.csproj">
117
      <Project>{400736fb-92c9-4bc0-b447-e8274103d813}</Project>
118
      <Name>Markus.Service.DataBase</Name>
119
    </ProjectReference>
120
    <ProjectReference Include="..\Markus.Service.Extensions\Markus.Service.Extensions.csproj">
121
      <Project>{5f983789-3e8f-4f9a-a601-138c3a83ca5f}</Project>
122
      <Name>Markus.Service.Extensions</Name>
123
    </ProjectReference>
124
  </ItemGroup>
100 125
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
101 126
</Project>
ConvertService/ServiceBase/ConnectionStringBuild/MainWindow.xaml
11 11
            <RowDefinition Height="Auto"/>
12 12
            <RowDefinition Height="Auto"/>
13 13
            <RowDefinition Height="Auto"/>
14
            <RowDefinition Height="Auto"/>
15
            <RowDefinition Height="Auto"/>
14 16
        </Grid.RowDefinitions>
15 17
        <Grid>
16 18
            <Grid.ColumnDefinitions>
......
29 31
            <TextBox Grid.Column="1" Margin="2" x:Name="txtEncrypt"/>
30 32
        </Grid>
31 33
        <Button Grid.Row="2" Content="변환" Width="100" Margin="10" Click="Button_Click"/>
34
        <Button Grid.Row="3" Content="테스트" Width="100" Margin="10" Click="ButtonTest_Click"/>
35
        <TextBox x:Name="txtLog" Grid.Row="4" Margin="10"/>
32 36
    </Grid>
33 37
</Window>
ConvertService/ServiceBase/ConnectionStringBuild/MainWindow.xaml.cs
38 38
            }
39 39

  
40 40
        }
41

  
42
        private void ButtonTest_Click(object sender, RoutedEventArgs e)
43
        {
44
            try
45
            {
46
                using (Markus.Service.DataBase.ConvertDatabase database = new Markus.Service.DataBase.ConvertDatabase(txtDecrypt.Text))
47
                {
48
                    var result = database.GetConvertItems(Markus.Message.StatusCodeType.Wait).ToList();
49

  
50
                    txtLog.Text += "Test Ok";
51
                }
52
            }
53
            catch (Exception ex)
54
            {
55
                txtLog.Text += ex.ToString();
56
            }
57
        }
41 58
    }
42 59
}
ConvertService/ServiceBase/ConnectionStringBuild/packages.config
1 1
<?xml version="1.0" encoding="utf-8"?>
2 2
<packages>
3
  <package id="EntityFramework" version="6.2.0" targetFramework="net45" />
4
  <package id="EntityFramework.ko" version="6.2.0" targetFramework="net45" />
5
  <package id="Markus.Message" version="1.5.4" targetFramework="net45" />
3 6
  <package id="Microsoft.CSharp" version="4.5.0" targetFramework="net45" />
4 7
</packages>
ConvertService/ServiceBase/ConvertService/ConvertService.vdproj
15 15
    {
16 16
        "Entry"
17 17
        {
18
        "MsmKey" = "8:_02177D4F1684A5DCC42AC59CBC30DC84"
19
        "OwnerKey" = "8:_0D130CD4B93EB4E760A636CF51BBF3CA"
20
        "MsmSig" = "8:_UNDEFINED"
21
        }
22
        "Entry"
23
        {
24
        "MsmKey" = "8:_02177D4F1684A5DCC42AC59CBC30DC84"
25
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
26
        "MsmSig" = "8:_UNDEFINED"
27
        }
28
        "Entry"
29
        {
30
        "MsmKey" = "8:_02177D4F1684A5DCC42AC59CBC30DC84"
31
        "OwnerKey" = "8:_1535FC7334DABA8217C2B02C92E5EEAD"
32
        "MsmSig" = "8:_UNDEFINED"
33
        }
34
        "Entry"
35
        {
36
        "MsmKey" = "8:_02177D4F1684A5DCC42AC59CBC30DC84"
37
        "OwnerKey" = "8:_3CD4A60E32AD5181FEE3B777F45C065A"
38
        "MsmSig" = "8:_UNDEFINED"
39
        }
40
        "Entry"
41
        {
18 42
        "MsmKey" = "8:_077D6A1742144F7D92D46345914619E8"
19 43
        "OwnerKey" = "8:_UNDEFINED"
20 44
        "MsmSig" = "8:_UNDEFINED"
21 45
        }
22 46
        "Entry"
23 47
        {
48
        "MsmKey" = "8:_0D130CD4B93EB4E760A636CF51BBF3CA"
49
        "OwnerKey" = "8:_3CD4A60E32AD5181FEE3B777F45C065A"
50
        "MsmSig" = "8:_UNDEFINED"
51
        }
52
        "Entry"
53
        {
54
        "MsmKey" = "8:_0D130CD4B93EB4E760A636CF51BBF3CA"
55
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
56
        "MsmSig" = "8:_UNDEFINED"
57
        }
58
        "Entry"
59
        {
60
        "MsmKey" = "8:_1535FC7334DABA8217C2B02C92E5EEAD"
61
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
62
        "MsmSig" = "8:_UNDEFINED"
63
        }
64
        "Entry"
65
        {
66
        "MsmKey" = "8:_15F86208E556B2FD9DE0A93B7DBBBD9E"
67
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
68
        "MsmSig" = "8:_UNDEFINED"
69
        }
70
        "Entry"
71
        {
72
        "MsmKey" = "8:_19BBA1B34ADAE3CD4BED65D49B8F9A0C"
73
        "OwnerKey" = "8:_0D130CD4B93EB4E760A636CF51BBF3CA"
74
        "MsmSig" = "8:_UNDEFINED"
75
        }
76
        "Entry"
77
        {
78
        "MsmKey" = "8:_19BBA1B34ADAE3CD4BED65D49B8F9A0C"
79
        "OwnerKey" = "8:_DD2F4DA9B23C0D4896D1512E32AC3C91"
80
        "MsmSig" = "8:_UNDEFINED"
81
        }
82
        "Entry"
83
        {
84
        "MsmKey" = "8:_19BBA1B34ADAE3CD4BED65D49B8F9A0C"
85
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
86
        "MsmSig" = "8:_UNDEFINED"
87
        }
88
        "Entry"
89
        {
24 90
        "MsmKey" = "8:_1CA941FAC66D4B10926B9B96F007F5A3"
25 91
        "OwnerKey" = "8:_UNDEFINED"
26 92
        "MsmSig" = "8:_UNDEFINED"
27 93
        }
28 94
        "Entry"
29 95
        {
96
        "MsmKey" = "8:_217C6611D6730A4F3455B2C4E0E6FBA2"
97
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
98
        "MsmSig" = "8:_UNDEFINED"
99
        }
100
        "Entry"
101
        {
30 102
        "MsmKey" = "8:_22037A1AE8A54E7E9B14280A0F928DDF"
31 103
        "OwnerKey" = "8:_UNDEFINED"
32 104
        "MsmSig" = "8:_UNDEFINED"
33 105
        }
34 106
        "Entry"
35 107
        {
108
        "MsmKey" = "8:_2BED5DD234436B93333403C016A8CE2A"
109
        "OwnerKey" = "8:_3CD4A60E32AD5181FEE3B777F45C065A"
110
        "MsmSig" = "8:_UNDEFINED"
111
        }
112
        "Entry"
113
        {
114
        "MsmKey" = "8:_2BED5DD234436B93333403C016A8CE2A"
115
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
116
        "MsmSig" = "8:_UNDEFINED"
117
        }
118
        "Entry"
119
        {
120
        "MsmKey" = "8:_3CD4A60E32AD5181FEE3B777F45C065A"
121
        "OwnerKey" = "8:_1535FC7334DABA8217C2B02C92E5EEAD"
122
        "MsmSig" = "8:_UNDEFINED"
123
        }
124
        "Entry"
125
        {
126
        "MsmKey" = "8:_3CD4A60E32AD5181FEE3B777F45C065A"
127
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
128
        "MsmSig" = "8:_UNDEFINED"
129
        }
130
        "Entry"
131
        {
36 132
        "MsmKey" = "8:_4B46A65FAE6944C5861193BD60309E73"
37 133
        "OwnerKey" = "8:_UNDEFINED"
38 134
        "MsmSig" = "8:_UNDEFINED"
39 135
        }
40 136
        "Entry"
41 137
        {
138
        "MsmKey" = "8:_61BDCFCA44035533802FD38706612DF2"
139
        "OwnerKey" = "8:_3CD4A60E32AD5181FEE3B777F45C065A"
140
        "MsmSig" = "8:_UNDEFINED"
141
        }
142
        "Entry"
143
        {
144
        "MsmKey" = "8:_61BDCFCA44035533802FD38706612DF2"
145
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
146
        "MsmSig" = "8:_UNDEFINED"
147
        }
148
        "Entry"
149
        {
150
        "MsmKey" = "8:_61BDCFCA44035533802FD38706612DF2"
151
        "OwnerKey" = "8:_1535FC7334DABA8217C2B02C92E5EEAD"
152
        "MsmSig" = "8:_UNDEFINED"
153
        }
154
        "Entry"
155
        {
156
        "MsmKey" = "8:_6CDE6BED15B112B350DE2C6CAA5A3FE9"
157
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
158
        "MsmSig" = "8:_UNDEFINED"
159
        }
160
        "Entry"
161
        {
162
        "MsmKey" = "8:_6CDE6BED15B112B350DE2C6CAA5A3FE9"
163
        "OwnerKey" = "8:_02177D4F1684A5DCC42AC59CBC30DC84"
164
        "MsmSig" = "8:_UNDEFINED"
165
        }
166
        "Entry"
167
        {
168
        "MsmKey" = "8:_71A46E43283B82F4CD21F4052439C1A4"
169
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
170
        "MsmSig" = "8:_UNDEFINED"
171
        }
172
        "Entry"
173
        {
174
        "MsmKey" = "8:_71A46E43283B82F4CD21F4052439C1A4"
175
        "OwnerKey" = "8:_AA81A0227E771327AB0DCA8CB7BB194D"
176
        "MsmSig" = "8:_UNDEFINED"
177
        }
178
        "Entry"
179
        {
180
        "MsmKey" = "8:_71A46E43283B82F4CD21F4052439C1A4"
181
        "OwnerKey" = "8:_0D130CD4B93EB4E760A636CF51BBF3CA"
182
        "MsmSig" = "8:_UNDEFINED"
183
        }
184
        "Entry"
185
        {
186
        "MsmKey" = "8:_71A46E43283B82F4CD21F4052439C1A4"
187
        "OwnerKey" = "8:_3CD4A60E32AD5181FEE3B777F45C065A"
188
        "MsmSig" = "8:_UNDEFINED"
189
        }
190
        "Entry"
191
        {
192
        "MsmKey" = "8:_71A46E43283B82F4CD21F4052439C1A4"
193
        "OwnerKey" = "8:_1535FC7334DABA8217C2B02C92E5EEAD"
194
        "MsmSig" = "8:_UNDEFINED"
195
        }
196
        "Entry"
197
        {
198
        "MsmKey" = "8:_741A69B8A1B6B8999095E576F41989EC"
199
        "OwnerKey" = "8:_02177D4F1684A5DCC42AC59CBC30DC84"
200
        "MsmSig" = "8:_UNDEFINED"
201
        }
202
        "Entry"
203
        {
204
        "MsmKey" = "8:_741A69B8A1B6B8999095E576F41989EC"
205
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
206
        "MsmSig" = "8:_UNDEFINED"
207
        }
208
        "Entry"
209
        {
42 210
        "MsmKey" = "8:_74229CDA05EC4485B5B4D3C0669E1628"
43 211
        "OwnerKey" = "8:_UNDEFINED"
44 212
        "MsmSig" = "8:_UNDEFINED"
45 213
        }
46 214
        "Entry"
47 215
        {
216
        "MsmKey" = "8:_A397AD19C3BE450BE700CD88B5FCF012"
217
        "OwnerKey" = "8:_3CD4A60E32AD5181FEE3B777F45C065A"
218
        "MsmSig" = "8:_UNDEFINED"
219
        }
220
        "Entry"
221
        {
222
        "MsmKey" = "8:_A397AD19C3BE450BE700CD88B5FCF012"
223
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
224
        "MsmSig" = "8:_UNDEFINED"
225
        }
226
        "Entry"
227
        {
228
        "MsmKey" = "8:_AA81A0227E771327AB0DCA8CB7BB194D"
229
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
230
        "MsmSig" = "8:_UNDEFINED"
231
        }
232
        "Entry"
233
        {
234
        "MsmKey" = "8:_DD2F4DA9B23C0D4896D1512E32AC3C91"
235
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
236
        "MsmSig" = "8:_UNDEFINED"
237
        }
238
        "Entry"
239
        {
240
        "MsmKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
241
        "OwnerKey" = "8:_UNDEFINED"
242
        "MsmSig" = "8:_UNDEFINED"
243
        }
244
        "Entry"
245
        {
48 246
        "MsmKey" = "8:_E0A0DE84FC2C4B8C8B1CDAD72E5B688E"
49 247
        "OwnerKey" = "8:_UNDEFINED"
50 248
        "MsmSig" = "8:_UNDEFINED"
51 249
        }
250
        "Entry"
251
        {
252
        "MsmKey" = "8:_F38D4A6189AC8BD7DB7349B82FE22101"
253
        "OwnerKey" = "8:_2BED5DD234436B93333403C016A8CE2A"
254
        "MsmSig" = "8:_UNDEFINED"
255
        }
256
        "Entry"
257
        {
258
        "MsmKey" = "8:_F38D4A6189AC8BD7DB7349B82FE22101"
259
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
260
        "MsmSig" = "8:_UNDEFINED"
261
        }
262
        "Entry"
263
        {
264
        "MsmKey" = "8:_F38D4A6189AC8BD7DB7349B82FE22101"
265
        "OwnerKey" = "8:_1535FC7334DABA8217C2B02C92E5EEAD"
266
        "MsmSig" = "8:_UNDEFINED"
267
        }
268
        "Entry"
269
        {
270
        "MsmKey" = "8:_F38D4A6189AC8BD7DB7349B82FE22101"
271
        "OwnerKey" = "8:_3CD4A60E32AD5181FEE3B777F45C065A"
272
        "MsmSig" = "8:_UNDEFINED"
273
        }
274
        "Entry"
275
        {
276
        "MsmKey" = "8:_F38D4A6189AC8BD7DB7349B82FE22101"
277
        "OwnerKey" = "8:_0D130CD4B93EB4E760A636CF51BBF3CA"
278
        "MsmSig" = "8:_UNDEFINED"
279
        }
280
        "Entry"
281
        {
282
        "MsmKey" = "8:_UNDEFINED"
283
        "OwnerKey" = "8:_6CDE6BED15B112B350DE2C6CAA5A3FE9"
284
        "MsmSig" = "8:_UNDEFINED"
285
        }
286
        "Entry"
287
        {
288
        "MsmKey" = "8:_UNDEFINED"
289
        "OwnerKey" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
290
        "MsmSig" = "8:_UNDEFINED"
291
        }
292
        "Entry"
293
        {
294
        "MsmKey" = "8:_UNDEFINED"
295
        "OwnerKey" = "8:_217C6611D6730A4F3455B2C4E0E6FBA2"
296
        "MsmSig" = "8:_UNDEFINED"
297
        }
298
        "Entry"
299
        {
300
        "MsmKey" = "8:_UNDEFINED"
301
        "OwnerKey" = "8:_15F86208E556B2FD9DE0A93B7DBBBD9E"
302
        "MsmSig" = "8:_UNDEFINED"
303
        }
304
        "Entry"
305
        {
306
        "MsmKey" = "8:_UNDEFINED"
307
        "OwnerKey" = "8:_DD2F4DA9B23C0D4896D1512E32AC3C91"
308
        "MsmSig" = "8:_UNDEFINED"
309
        }
310
        "Entry"
311
        {
312
        "MsmKey" = "8:_UNDEFINED"
313
        "OwnerKey" = "8:_AA81A0227E771327AB0DCA8CB7BB194D"
314
        "MsmSig" = "8:_UNDEFINED"
315
        }
316
        "Entry"
317
        {
318
        "MsmKey" = "8:_UNDEFINED"
319
        "OwnerKey" = "8:_1535FC7334DABA8217C2B02C92E5EEAD"
320
        "MsmSig" = "8:_UNDEFINED"
321
        }
322
        "Entry"
323
        {
324
        "MsmKey" = "8:_UNDEFINED"
325
        "OwnerKey" = "8:_3CD4A60E32AD5181FEE3B777F45C065A"
326
        "MsmSig" = "8:_UNDEFINED"
327
        }
328
        "Entry"
329
        {
330
        "MsmKey" = "8:_UNDEFINED"
331
        "OwnerKey" = "8:_61BDCFCA44035533802FD38706612DF2"
332
        "MsmSig" = "8:_UNDEFINED"
333
        }
334
        "Entry"
335
        {
336
        "MsmKey" = "8:_UNDEFINED"
337
        "OwnerKey" = "8:_A397AD19C3BE450BE700CD88B5FCF012"
338
        "MsmSig" = "8:_UNDEFINED"
339
        }
340
        "Entry"
341
        {
342
        "MsmKey" = "8:_UNDEFINED"
343
        "OwnerKey" = "8:_0D130CD4B93EB4E760A636CF51BBF3CA"
344
        "MsmSig" = "8:_UNDEFINED"
345
        }
346
        "Entry"
347
        {
348
        "MsmKey" = "8:_UNDEFINED"
349
        "OwnerKey" = "8:_19BBA1B34ADAE3CD4BED65D49B8F9A0C"
350
        "MsmSig" = "8:_UNDEFINED"
351
        }
352
        "Entry"
353
        {
354
        "MsmKey" = "8:_UNDEFINED"
355
        "OwnerKey" = "8:_02177D4F1684A5DCC42AC59CBC30DC84"
356
        "MsmSig" = "8:_UNDEFINED"
357
        }
358
        "Entry"
359
        {
360
        "MsmKey" = "8:_UNDEFINED"
361
        "OwnerKey" = "8:_741A69B8A1B6B8999095E576F41989EC"
362
        "MsmSig" = "8:_UNDEFINED"
363
        }
364
        "Entry"
365
        {
366
        "MsmKey" = "8:_UNDEFINED"
367
        "OwnerKey" = "8:_2BED5DD234436B93333403C016A8CE2A"
368
        "MsmSig" = "8:_UNDEFINED"
369
        }
370
        "Entry"
371
        {
372
        "MsmKey" = "8:_UNDEFINED"
373
        "OwnerKey" = "8:_F38D4A6189AC8BD7DB7349B82FE22101"
374
        "MsmSig" = "8:_UNDEFINED"
375
        }
376
        "Entry"
377
        {
378
        "MsmKey" = "8:_UNDEFINED"
379
        "OwnerKey" = "8:_71A46E43283B82F4CD21F4052439C1A4"
380
        "MsmSig" = "8:_UNDEFINED"
381
        }
52 382
    }
53 383
    "Configurations"
54 384
    {
......
121 451
    {
122 452
        "CustomAction"
123 453
        {
124
            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_164D662B972848F2933AACEA59A3579D"
454
            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_05C00929C2454B379DC1739144572DFB"
125 455
            {
126 456
            "Name" = "8:기본 출력 from Markus.Service.Station (Active)"
127 457
            "Condition" = "8:"
128
            "Object" = "8:"
458
            "Object" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
129 459
            "FileType" = "3:2"
130
            "InstallAction" = "3:2"
460
            "InstallAction" = "3:4"
131 461
            "Arguments" = "8:"
132 462
            "EntryPoint" = "8:"
133 463
            "Sequence" = "3:1"
134
            "Identifier" = "8:_009FF318_63D3_4A09_94B7_CC1562450D18"
464
            "Identifier" = "8:_502C0DC4_A944_4F9E_931C_B4D26F030EE9"
135 465
            "InstallerClass" = "11:TRUE"
136 466
            "CustomActionData" = "8:"
137 467
            "Run64Bit" = "11:TRUE"
138 468
            }
139
            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_4BEAA9E073E4488E94618AE8C1DAFCB0"
469
            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_20D9D496C7C74228877869693F0EB1C3"
140 470
            {
141 471
            "Name" = "8:기본 출력 from Markus.Service.Station (Active)"
142 472
            "Condition" = "8:"
143
            "Object" = "8:"
473
            "Object" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
144 474
            "FileType" = "3:2"
145
            "InstallAction" = "3:4"
475
            "InstallAction" = "3:3"
146 476
            "Arguments" = "8:"
147 477
            "EntryPoint" = "8:"
148 478
            "Sequence" = "3:1"
149
            "Identifier" = "8:_8D92BC22_8595_4F98_A51E_A1C0D66F27BD"
479
            "Identifier" = "8:_D035AA02_2696_4316_B2D0_9BD4353088E2"
150 480
            "InstallerClass" = "11:TRUE"
151 481
            "CustomActionData" = "8:"
152 482
            "Run64Bit" = "11:TRUE"
153 483
            }
154
            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_D410D014A17C443EB83F3F49BD0D008B"
484
            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_B3C5A10DAB394D8CAEA7B99F6ECBA164"
155 485
            {
156 486
            "Name" = "8:기본 출력 from Markus.Service.Station (Active)"
157 487
            "Condition" = "8:"
158
            "Object" = "8:"
488
            "Object" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
159 489
            "FileType" = "3:2"
160
            "InstallAction" = "3:1"
490
            "InstallAction" = "3:2"
161 491
            "Arguments" = "8:"
162 492
            "EntryPoint" = "8:"
163 493
            "Sequence" = "3:1"
164
            "Identifier" = "8:_4A429618_7DC6_446D_8402_B840BA8CA4C4"
494
            "Identifier" = "8:_944DA30F_8040_42FB_8787_60645DCDB56C"
165 495
            "InstallerClass" = "11:TRUE"
166 496
            "CustomActionData" = "8:"
167 497
            "Run64Bit" = "11:TRUE"
168 498
            }
169
            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_F1375FC6AFD14F0084C16BCD5A0AFAE9"
499
            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_B59A3965226C4D009E8FE139B8D52C31"
170 500
            {
171 501
            "Name" = "8:기본 출력 from Markus.Service.Station (Active)"
172 502
            "Condition" = "8:"
173
            "Object" = "8:"
503
            "Object" = "8:_DEAE4A29B7724067970913DC4F4EFF90"
174 504
            "FileType" = "3:2"
175
            "InstallAction" = "3:3"
505
            "InstallAction" = "3:1"
176 506
            "Arguments" = "8:"
177 507
            "EntryPoint" = "8:"
178 508
            "Sequence" = "3:1"
179
            "Identifier" = "8:_309E0A54_0DD7_4CAC_A021_16AB9D6731BC"
509
            "Identifier" = "8:_92FCF418_C17F_4C6B_9A8A_A80421AE59AA"
180 510
            "InstallerClass" = "11:TRUE"
181 511
            "CustomActionData" = "8:"
182 512
            "Run64Bit" = "11:TRUE"
......
204 534
        }
205 535
        "File"
206 536
        {
537
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_02177D4F1684A5DCC42AC59CBC30DC84"
538
            {
539
            "AssemblyRegister" = "3:1"
540
            "AssemblyIsInGAC" = "11:FALSE"
541
            "AssemblyAsmDisplayName" = "8:Markus.Service.Extensions, Version=1.0.0.0, Culture=neutral, processorArchitecture=AMD64"
542
                "ScatterAssemblies"
543
                {
544
                    "_02177D4F1684A5DCC42AC59CBC30DC84"
545
                    {
546
                    "Name" = "8:Markus.Service.Extensions.dll"
547
                    "Attributes" = "3:512"
548
                    }
549
                }
550
            "SourcePath" = "8:Markus.Service.Extensions.dll"
551
            "TargetName" = "8:"
552
            "Tag" = "8:"
553
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
554
            "Condition" = "8:"
555
            "Transitive" = "11:FALSE"
556
            "Vital" = "11:TRUE"
557
            "ReadOnly" = "11:FALSE"
558
            "Hidden" = "11:FALSE"
559
            "System" = "11:FALSE"
560
            "Permanent" = "11:FALSE"
561
            "SharedLegacy" = "11:FALSE"
562
            "PackageAs" = "3:1"
563
            "Register" = "3:1"
564
            "Exclude" = "11:FALSE"
565
            "IsDependency" = "11:TRUE"
566
            "IsolateTo" = "8:"
567
            }
568
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0D130CD4B93EB4E760A636CF51BBF3CA"
569
            {
570
            "AssemblyRegister" = "3:1"
571
            "AssemblyIsInGAC" = "11:FALSE"
572
            "AssemblyAsmDisplayName" = "8:Markus.Service.DataBase, Version=1.0.0.0, Culture=neutral, processorArchitecture=AMD64"
573
                "ScatterAssemblies"
574
                {
575
                    "_0D130CD4B93EB4E760A636CF51BBF3CA"
576
                    {
577
                    "Name" = "8:Markus.Service.DataBase.dll"
578
                    "Attributes" = "3:512"
579
                    }
580
                }
581
            "SourcePath" = "8:Markus.Service.DataBase.dll"
582
            "TargetName" = "8:"
583
            "Tag" = "8:"
584
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
585
            "Condition" = "8:"
586
            "Transitive" = "11:FALSE"
587
            "Vital" = "11:TRUE"
588
            "ReadOnly" = "11:FALSE"
589
            "Hidden" = "11:FALSE"
590
            "System" = "11:FALSE"
591
            "Permanent" = "11:FALSE"
592
            "SharedLegacy" = "11:FALSE"
593
            "PackageAs" = "3:1"
594
            "Register" = "3:1"
595
            "Exclude" = "11:FALSE"
596
            "IsDependency" = "11:TRUE"
597
            "IsolateTo" = "8:"
598
            }
599
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_1535FC7334DABA8217C2B02C92E5EEAD"
600
            {
601
            "AssemblyRegister" = "3:1"
602
            "AssemblyIsInGAC" = "11:FALSE"
603
            "AssemblyAsmDisplayName" = "8:Markus.Service.ConvertProcess, Version=2.0.0.0, Culture=neutral, processorArchitecture=AMD64"
604
                "ScatterAssemblies"
605
                {
606
                    "_1535FC7334DABA8217C2B02C92E5EEAD"
607
                    {
608
                    "Name" = "8:Markus.Service.ConvertProcess.exe"
609
                    "Attributes" = "3:512"
610
                    }
611
                }
612
            "SourcePath" = "8:Markus.Service.ConvertProcess.exe"
613
            "TargetName" = "8:"
614
            "Tag" = "8:"
615
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
616
            "Condition" = "8:"
617
            "Transitive" = "11:FALSE"
618
            "Vital" = "11:TRUE"
619
            "ReadOnly" = "11:FALSE"
620
            "Hidden" = "11:FALSE"
621
            "System" = "11:FALSE"
622
            "Permanent" = "11:FALSE"
623
            "SharedLegacy" = "11:FALSE"
624
            "PackageAs" = "3:1"
625
            "Register" = "3:1"
626
            "Exclude" = "11:FALSE"
627
            "IsDependency" = "11:TRUE"
628
            "IsolateTo" = "8:"
629
            }
630
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_15F86208E556B2FD9DE0A93B7DBBBD9E"
631
            {
632
            "AssemblyRegister" = "3:1"
633
            "AssemblyIsInGAC" = "11:FALSE"
634
            "AssemblyAsmDisplayName" = "8:Markus.LibraryInstaller, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
635
                "ScatterAssemblies"
636
                {
637
                    "_15F86208E556B2FD9DE0A93B7DBBBD9E"
638
                    {
639
                    "Name" = "8:Markus.LibraryInstaller.dll"
640
                    "Attributes" = "3:512"
641
                    }
642
                }
643
            "SourcePath" = "8:Markus.LibraryInstaller.dll"
644
            "TargetName" = "8:"
645
            "Tag" = "8:"
646
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
647
            "Condition" = "8:"
648
            "Transitive" = "11:FALSE"
649
            "Vital" = "11:TRUE"
650
            "ReadOnly" = "11:FALSE"
651
            "Hidden" = "11:FALSE"
652
            "System" = "11:FALSE"
653
            "Permanent" = "11:FALSE"
654
            "SharedLegacy" = "11:FALSE"
655
            "PackageAs" = "3:1"
656
            "Register" = "3:1"
657
            "Exclude" = "11:FALSE"
658
            "IsDependency" = "11:TRUE"
659
            "IsolateTo" = "8:"
660
            }
661
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_19BBA1B34ADAE3CD4BED65D49B8F9A0C"
662
            {
663
            "AssemblyRegister" = "3:1"
664
            "AssemblyIsInGAC" = "11:FALSE"
665
            "AssemblyAsmDisplayName" = "8:EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
666
                "ScatterAssemblies"
667
                {
668
                    "_19BBA1B34ADAE3CD4BED65D49B8F9A0C"
669
                    {
670
                    "Name" = "8:EntityFramework.dll"
671
                    "Attributes" = "3:512"
672
                    }
673
                }
674
            "SourcePath" = "8:EntityFramework.dll"
675
            "TargetName" = "8:"
676
            "Tag" = "8:"
677
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
678
            "Condition" = "8:"
679
            "Transitive" = "11:FALSE"
680
            "Vital" = "11:TRUE"
681
            "ReadOnly" = "11:FALSE"
682
            "Hidden" = "11:FALSE"
683
            "System" = "11:FALSE"
684
            "Permanent" = "11:FALSE"
685
            "SharedLegacy" = "11:FALSE"
686
            "PackageAs" = "3:1"
687
            "Register" = "3:1"
688
            "Exclude" = "11:FALSE"
689
            "IsDependency" = "11:TRUE"
690
            "IsolateTo" = "8:"
691
            }
692
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_217C6611D6730A4F3455B2C4E0E6FBA2"
693
            {
694
            "AssemblyRegister" = "3:1"
695
            "AssemblyIsInGAC" = "11:FALSE"
696
            "AssemblyAsmDisplayName" = "8:Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"
697
                "ScatterAssemblies"
698
                {
699
                    "_217C6611D6730A4F3455B2C4E0E6FBA2"
700
                    {
701
                    "Name" = "8:Newtonsoft.Json.dll"
702
                    "Attributes" = "3:512"
703
                    }
704
                }
705
            "SourcePath" = "8:Newtonsoft.Json.dll"
706
            "TargetName" = "8:"
707
            "Tag" = "8:"
708
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
709
            "Condition" = "8:"
710
            "Transitive" = "11:FALSE"
711
            "Vital" = "11:TRUE"
712
            "ReadOnly" = "11:FALSE"
713
            "Hidden" = "11:FALSE"
714
            "System" = "11:FALSE"
715
            "Permanent" = "11:FALSE"
716
            "SharedLegacy" = "11:FALSE"
717
            "PackageAs" = "3:1"
718
            "Register" = "3:1"
719
            "Exclude" = "11:FALSE"
720
            "IsDependency" = "11:TRUE"
721
            "IsolateTo" = "8:"
722
            }
723
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2BED5DD234436B93333403C016A8CE2A"
724
            {
725
            "AssemblyRegister" = "3:1"
726
            "AssemblyIsInGAC" = "11:FALSE"
727
            "AssemblyAsmDisplayName" = "8:MarkusPDF, Version=1.0.7145.16256, Culture=neutral, processorArchitecture=AMD64"
728
                "ScatterAssemblies"
729
                {
730
                    "_2BED5DD234436B93333403C016A8CE2A"
731
                    {
732
                    "Name" = "8:MarkusPDF.dll"
733
                    "Attributes" = "3:512"
734
                    }
735
                }
736
            "SourcePath" = "8:MarkusPDF.dll"
737
            "TargetName" = "8:"
738
            "Tag" = "8:"
739
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
740
            "Condition" = "8:"
741
            "Transitive" = "11:FALSE"
742
            "Vital" = "11:TRUE"
743
            "ReadOnly" = "11:FALSE"
744
            "Hidden" = "11:FALSE"
745
            "System" = "11:FALSE"
746
            "Permanent" = "11:FALSE"
747
            "SharedLegacy" = "11:FALSE"
748
            "PackageAs" = "3:1"
749
            "Register" = "3:1"
750
            "Exclude" = "11:FALSE"
751
            "IsDependency" = "11:TRUE"
752
            "IsolateTo" = "8:"
753
            }
754
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_3CD4A60E32AD5181FEE3B777F45C065A"
755
            {
756
            "AssemblyRegister" = "3:1"
757
            "AssemblyIsInGAC" = "11:FALSE"
758
            "AssemblyAsmDisplayName" = "8:Markus.Service.Convert, Version=1.8.0.0, Culture=neutral, processorArchitecture=AMD64"
759
                "ScatterAssemblies"
760
                {
761
                    "_3CD4A60E32AD5181FEE3B777F45C065A"
762
                    {
763
                    "Name" = "8:Markus.Service.Convert.dll"
764
                    "Attributes" = "3:512"
765
                    }
766
                }
767
            "SourcePath" = "8:Markus.Service.Convert.dll"
768
            "TargetName" = "8:"
769
            "Tag" = "8:"
770
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
771
            "Condition" = "8:"
772
            "Transitive" = "11:FALSE"
773
            "Vital" = "11:TRUE"
774
            "ReadOnly" = "11:FALSE"
775
            "Hidden" = "11:FALSE"
776
            "System" = "11:FALSE"
777
            "Permanent" = "11:FALSE"
778
            "SharedLegacy" = "11:FALSE"
779
            "PackageAs" = "3:1"
780
            "Register" = "3:1"
781
            "Exclude" = "11:FALSE"
782
            "IsDependency" = "11:TRUE"
783
            "IsolateTo" = "8:"
784
            }
785
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_61BDCFCA44035533802FD38706612DF2"
786
            {
787
            "AssemblyRegister" = "3:1"
788
            "AssemblyIsInGAC" = "11:FALSE"
789
            "AssemblyAsmDisplayName" = "8:log4net, Version=2.0.8.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL"
790
                "ScatterAssemblies"
791
                {
792
                    "_61BDCFCA44035533802FD38706612DF2"
793
                    {
794
                    "Name" = "8:log4net.dll"
795
                    "Attributes" = "3:512"
796
                    }
797
                }
798
            "SourcePath" = "8:log4net.dll"
799
            "TargetName" = "8:"
800
            "Tag" = "8:"
801
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
802
            "Condition" = "8:"
803
            "Transitive" = "11:FALSE"
804
            "Vital" = "11:TRUE"
805
            "ReadOnly" = "11:FALSE"
806
            "Hidden" = "11:FALSE"
807
            "System" = "11:FALSE"
808
            "Permanent" = "11:FALSE"
809
            "SharedLegacy" = "11:FALSE"
810
            "PackageAs" = "3:1"
811
            "Register" = "3:1"
812
            "Exclude" = "11:FALSE"
813
            "IsDependency" = "11:TRUE"
814
            "IsolateTo" = "8:"
815
            }
816
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6CDE6BED15B112B350DE2C6CAA5A3FE9"
817
            {
818
            "AssemblyRegister" = "3:1"
819
            "AssemblyIsInGAC" = "11:FALSE"
820
            "AssemblyAsmDisplayName" = "8:System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
821
                "ScatterAssemblies"
822
                {
823
                    "_6CDE6BED15B112B350DE2C6CAA5A3FE9"
824
                    {
825
                    "Name" = "8:System.Net.Http.dll"
826
                    "Attributes" = "3:512"
827
                    }
828
                }
829
            "SourcePath" = "8:System.Net.Http.dll"
830
            "TargetName" = "8:"
831
            "Tag" = "8:"
832
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
833
            "Condition" = "8:"
834
            "Transitive" = "11:FALSE"
835
            "Vital" = "11:TRUE"
836
            "ReadOnly" = "11:FALSE"
837
            "Hidden" = "11:FALSE"
838
            "System" = "11:FALSE"
839
            "Permanent" = "11:FALSE"
840
            "SharedLegacy" = "11:FALSE"
841
            "PackageAs" = "3:1"
842
            "Register" = "3:1"
843
            "Exclude" = "11:FALSE"
844
            "IsDependency" = "11:TRUE"
845
            "IsolateTo" = "8:"
846
            }
847
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_71A46E43283B82F4CD21F4052439C1A4"
848
            {
849
            "AssemblyRegister" = "3:1"
850
            "AssemblyIsInGAC" = "11:FALSE"
851
            "AssemblyAsmDisplayName" = "8:Markus.Service.Interface, Version=1.0.0.0, Culture=neutral, processorArchitecture=AMD64"
852
                "ScatterAssemblies"
853
                {
854
                    "_71A46E43283B82F4CD21F4052439C1A4"
855
                    {
856
                    "Name" = "8:Markus.Service.Interface.dll"
857
                    "Attributes" = "3:512"
858
                    }
859
                }
860
            "SourcePath" = "8:Markus.Service.Interface.dll"
861
            "TargetName" = "8:"
862
            "Tag" = "8:"
863
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
864
            "Condition" = "8:"
865
            "Transitive" = "11:FALSE"
866
            "Vital" = "11:TRUE"
867
            "ReadOnly" = "11:FALSE"
868
            "Hidden" = "11:FALSE"
869
            "System" = "11:FALSE"
870
            "Permanent" = "11:FALSE"
871
            "SharedLegacy" = "11:FALSE"
872
            "PackageAs" = "3:1"
873
            "Register" = "3:1"
874
            "Exclude" = "11:FALSE"
875
            "IsDependency" = "11:TRUE"
876
            "IsolateTo" = "8:"
877
            }
878
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_741A69B8A1B6B8999095E576F41989EC"
879
            {
880
            "AssemblyRegister" = "3:1"
881
            "AssemblyIsInGAC" = "11:FALSE"
882
            "AssemblyAsmDisplayName" = "8:ConfigParser, Version=0.3.3.6, Culture=neutral, processorArchitecture=MSIL"
883
                "ScatterAssemblies"
884
                {
885
                    "_741A69B8A1B6B8999095E576F41989EC"
886
                    {
887
                    "Name" = "8:ConfigParser.dll"
888
                    "Attributes" = "3:512"
889
                    }
890
                }
891
            "SourcePath" = "8:ConfigParser.dll"
892
            "TargetName" = "8:"
893
            "Tag" = "8:"
894
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
895
            "Condition" = "8:"
896
            "Transitive" = "11:FALSE"
897
            "Vital" = "11:TRUE"
898
            "ReadOnly" = "11:FALSE"
899
            "Hidden" = "11:FALSE"
900
            "System" = "11:FALSE"
901
            "Permanent" = "11:FALSE"
902
            "SharedLegacy" = "11:FALSE"
903
            "PackageAs" = "3:1"
904
            "Register" = "3:1"
905
            "Exclude" = "11:FALSE"
906
            "IsDependency" = "11:TRUE"
907
            "IsolateTo" = "8:"
908
            }
909
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A397AD19C3BE450BE700CD88B5FCF012"
910
            {
911
            "AssemblyRegister" = "3:1"
912
            "AssemblyIsInGAC" = "11:FALSE"
913
            "AssemblyAsmDisplayName" = "8:Markus.Service.WcfClient, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL"
914
                "ScatterAssemblies"
915
                {
916
                    "_A397AD19C3BE450BE700CD88B5FCF012"
917
                    {
918
                    "Name" = "8:Markus.Service.WcfClient.dll"
919
                    "Attributes" = "3:512"
920
                    }
921
                }
922
            "SourcePath" = "8:Markus.Service.WcfClient.dll"
923
            "TargetName" = "8:"
924
            "Tag" = "8:"
925
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
926
            "Condition" = "8:"
927
            "Transitive" = "11:FALSE"
928
            "Vital" = "11:TRUE"
929
            "ReadOnly" = "11:FALSE"
930
            "Hidden" = "11:FALSE"
931
            "System" = "11:FALSE"
932
            "Permanent" = "11:FALSE"
933
            "SharedLegacy" = "11:FALSE"
934
            "PackageAs" = "3:1"
935
            "Register" = "3:1"
936
            "Exclude" = "11:FALSE"
937
            "IsDependency" = "11:TRUE"
938
            "IsolateTo" = "8:"
939
            }
940
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_AA81A0227E771327AB0DCA8CB7BB194D"
941
            {
942
            "AssemblyRegister" = "3:1"
943
            "AssemblyIsInGAC" = "11:FALSE"
944
            "AssemblyAsmDisplayName" = "8:Markus.Service.IWcfService, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
945
                "ScatterAssemblies"
946
                {
947
                    "_AA81A0227E771327AB0DCA8CB7BB194D"
948
                    {
949
                    "Name" = "8:Markus.Service.IWcfService.dll"
950
                    "Attributes" = "3:512"
951
                    }
952
                }
953
            "SourcePath" = "8:Markus.Service.IWcfService.dll"
954
            "TargetName" = "8:"
955
            "Tag" = "8:"
956
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
957
            "Condition" = "8:"
958
            "Transitive" = "11:FALSE"
959
            "Vital" = "11:TRUE"
960
            "ReadOnly" = "11:FALSE"
961
            "Hidden" = "11:FALSE"
962
            "System" = "11:FALSE"
963
            "Permanent" = "11:FALSE"
964
            "SharedLegacy" = "11:FALSE"
965
            "PackageAs" = "3:1"
966
            "Register" = "3:1"
967
            "Exclude" = "11:FALSE"
968
            "IsDependency" = "11:TRUE"
969
            "IsolateTo" = "8:"
970
            }
971
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_DD2F4DA9B23C0D4896D1512E32AC3C91"
972
            {
973
            "AssemblyRegister" = "3:1"
974
            "AssemblyIsInGAC" = "11:FALSE"
975
            "AssemblyAsmDisplayName" = "8:EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
976
                "ScatterAssemblies"
977
                {
978
                    "_DD2F4DA9B23C0D4896D1512E32AC3C91"
979
                    {
980
                    "Name" = "8:EntityFramework.SqlServer.dll"
981
                    "Attributes" = "3:512"
982
                    }
983
                }
984
            "SourcePath" = "8:EntityFramework.SqlServer.dll"
985
            "TargetName" = "8:"
986
            "Tag" = "8:"
987
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
988
            "Condition" = "8:"
989
            "Transitive" = "11:FALSE"
990
            "Vital" = "11:TRUE"
991
            "ReadOnly" = "11:FALSE"
992
            "Hidden" = "11:FALSE"
993
            "System" = "11:FALSE"
994
            "Permanent" = "11:FALSE"
995
            "SharedLegacy" = "11:FALSE"
996
            "PackageAs" = "3:1"
997
            "Register" = "3:1"
998
            "Exclude" = "11:FALSE"
999
            "IsDependency" = "11:TRUE"
1000
            "IsolateTo" = "8:"
1001
            }
1002
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F38D4A6189AC8BD7DB7349B82FE22101"
1003
            {
1004
            "AssemblyRegister" = "3:1"
1005
            "AssemblyIsInGAC" = "11:FALSE"
1006
            "AssemblyAsmDisplayName" = "8:Markus.Message, Version=1.5.3.0, Culture=neutral, processorArchitecture=MSIL"
1007
                "ScatterAssemblies"
1008
                {
1009
                    "_F38D4A6189AC8BD7DB7349B82FE22101"
1010
                    {
1011
                    "Name" = "8:Markus.Message.dll"
1012
                    "Attributes" = "3:512"
1013
                    }
1014
                }
1015
            "SourcePath" = "8:Markus.Message.dll"
1016
            "TargetName" = "8:"
1017
            "Tag" = "8:"
1018
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
1019
            "Condition" = "8:"
1020
            "Transitive" = "11:FALSE"
1021
            "Vital" = "11:TRUE"
1022
            "ReadOnly" = "11:FALSE"
1023
            "Hidden" = "11:FALSE"
1024
            "System" = "11:FALSE"
1025
            "Permanent" = "11:FALSE"
1026
            "SharedLegacy" = "11:FALSE"
1027
            "PackageAs" = "3:1"
1028
            "Register" = "3:1"
1029
            "Exclude" = "11:FALSE"
1030
            "IsDependency" = "11:TRUE"
1031
            "IsolateTo" = "8:"
1032
            }
207 1033
        }
208 1034
        "FileType"
209 1035
        {
......
223 1049
            }
224 1050
            "{3C67513D-01DD-4637-8A68-80971EB9504F}:_AF3D4F8590B149E58640B3938282421B"
225 1051
            {
226
            "DefaultLocation" = "8:[ProgramFiles64Folder][Manufacturer]\\[ProductName]"
1052
            "DefaultLocation" = "8:[ProgramFiles64Folder][Manufacturer]\\MARKUS\\[ProductName]"
227 1053
            "Name" = "8:#1925"
228 1054
            "AlwaysCreate" = "11:FALSE"
229 1055
            "Condition" = "8:"
......
261 1087
        "Name" = "8:Microsoft Visual Studio"
262 1088
        "ProductName" = "8:ConvertService"
263 1089
        "ProductCode" = "8:{CEF76B95-27CE-41B4-B66A-825B98DCDB97}"
264
        "PackageCode" = "8:{40C343F9-D2F3-4F25-BAFD-22A2E4297502}"
1090
        "PackageCode" = "8:{3F5C8459-87F0-4963-8559-03C5F92EC8E1}"
265 1091
        "UpgradeCode" = "8:{6BC628F9-C475-4CDB-80AB-0BA5940B8CAF}"
266 1092
        "AspNetVersion" = "8:4.0.30319.0"
267 1093
        "RestartWWWService" = "11:FALSE"
......
864 1690
        }
865 1691
        "ProjectOutput"
866 1692
        {
1693
            "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_740747097A7147018B0E152AB27C429A"
1694
            {
1695
            "SourcePath" = "8:"
1696
            "TargetName" = "8:"
1697
            "Tag" = "8:"
1698
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
1699
            "Condition" = "8:"
1700
            "Transitive" = "11:FALSE"
1701
            "Vital" = "11:TRUE"
1702
            "ReadOnly" = "11:FALSE"
1703
            "Hidden" = "11:FALSE"
1704
            "System" = "11:FALSE"
1705
            "Permanent" = "11:FALSE"
1706
            "SharedLegacy" = "11:FALSE"
1707
            "PackageAs" = "3:1"
1708
            "Register" = "3:1"
1709
            "Exclude" = "11:FALSE"
1710
            "IsDependency" = "11:FALSE"
1711
            "IsolateTo" = "8:"
1712
            "ProjectOutputGroupRegister" = "3:1"
1713
            "OutputConfiguration" = "8:"
1714
            "OutputGroupCanonicalName" = "8:ContentFiles"
1715
            "OutputProjectGuid" = "8:{BF8B3B13-30D5-482C-8452-A7511E96DE97}"
1716
            "ShowKeyOutput" = "11:TRUE"
1717
                "ExcludeFilters"
1718
                {
1719
                }
1720
            }
1721
            "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_DEAE4A29B7724067970913DC4F4EFF90"
1722
            {
1723
            "SourcePath" = "8:..\\Markus.Service.Station\\obj\\x64\\Debug\\Markus.Service.Station.exe"
1724
            "TargetName" = "8:"
1725
            "Tag" = "8:"
1726
            "Folder" = "8:_AF3D4F8590B149E58640B3938282421B"
1727
            "Condition" = "8:"
1728
            "Transitive" = "11:FALSE"
1729
            "Vital" = "11:TRUE"
1730
            "ReadOnly" = "11:FALSE"
1731
            "Hidden" = "11:FALSE"
1732
            "System" = "11:FALSE"
1733
            "Permanent" = "11:FALSE"
1734
            "SharedLegacy" = "11:FALSE"
1735
            "PackageAs" = "3:1"
1736
            "Register" = "3:1"
1737
            "Exclude" = "11:FALSE"
1738
            "IsDependency" = "11:FALSE"
1739
            "IsolateTo" = "8:"
1740
            "ProjectOutputGroupRegister" = "3:1"
1741
            "OutputConfiguration" = "8:"
1742
            "OutputGroupCanonicalName" = "8:Built"
1743
            "OutputProjectGuid" = "8:{BF8B3B13-30D5-482C-8452-A7511E96DE97}"
1744
            "ShowKeyOutput" = "11:TRUE"
1745
                "ExcludeFilters"
1746
                {
1747
                }
1748
            }
867 1749
        }
868 1750
    }
869 1751
}
ConvertService/ServiceBase/Markus.Service.Extensions/Exntensions/CollectionExtensions.cs
9 9
{
10 10
    public static class CollectionExtensions
11 11
    {
12
        public static void Update<T>(this IEnumerable<T> source,IList<T> Target)
12
        //public static void Update<T>(this IList<T> source,IList<T> Target,IList<string> Keys)
13
        //{
14
        //    for (int i = source.Count; i == 0 ; --i)
15
        //    {
16
        //        var item = source[i];
17
        //         Target.Where(f=>)
18
        //        item.GetType().GetProperty()
19
        //    }
20
        //}
21

  
22
        /// <summary>
23
        /// Changes all elements of IEnumerable by the change function
24
        /// </summary>
25
        /// <param name="enumerable">The enumerable where you want to change stuff</param>
26
        /// <param name="change">The way you want to change the stuff</param>
27
        /// <returns>An IEnumerable with all changes applied</returns>
28
        public static IEnumerable<T> Change<T>(this IEnumerable<T> enumerable, Func<T, T> change)
29
        {
30
            ArgumentCheck.IsNullorWhiteSpace(enumerable, "enumerable");
31
            ArgumentCheck.IsNullorWhiteSpace(change, "change");
32

  
33
            foreach (var item in enumerable)
34
            {
35
                yield return change(item);
36
            }
37
        }
38

  
39
        /// <summary>
40
        /// Changes all elements of IEnumerable by the change function, that fullfill the where function
41
        /// </summary>
42
        /// <param name="enumerable">The enumerable where you want to change stuff</param>
43
        /// <param name="change">The way you want to change the stuff</param>
44
        /// <param name="where">The function to check where changes should be made</param>
45
        /// <returns>
46
        /// An IEnumerable with all changes applied
47
        /// </returns>
48
        public static IEnumerable<T> ChangeWhere<T>(this IEnumerable<T> enumerable,
49
                                                    Func<T, T> change,
50
                                                    Func<T, bool> @where)
51
        {
52
            ArgumentCheck.IsNullorWhiteSpace(enumerable, "enumerable");
53
            ArgumentCheck.IsNullorWhiteSpace(change, "change");
54
            ArgumentCheck.IsNullorWhiteSpace(@where, "where");
55

  
56
            foreach (var item in enumerable)
57
            {
58
                if (@where(item))
59
                {
60
                    yield return change(item);
61
                }
62
                else
63
                {
64
                    yield return item;
65
                }
66
            }
67
        }
68

  
69
        public static class ArgumentCheck
13 70
        {
14
         
71

  
72

  
73
            /// <summary>
74
            /// Checks if a value is string or any other object if it is string
75
            /// it checks for nullorwhitespace otherwhise it checks for null only
76
            /// </summary>
77
            /// <typeparam name="T">Type of the item you want to check</typeparam>
78
            /// <param name="item">The item you want to check</param>
79
            /// <param name="nameOfTheArgument">Name of the argument</param>
80
            public static void IsNullorWhiteSpace<T>(T item, string nameOfTheArgument = "")
81
            {
82

  
83
                Type type = typeof(T);
84
                if (type == typeof(string) ||
85
                    type == typeof(String))
86
                {
87
                    if (string.IsNullOrWhiteSpace(item as string))
88
                    {
89
                        throw new ArgumentException(nameOfTheArgument + " is null or Whitespace");
90
                    }
91
                }
92
                else
93
                {
94
                    if (item == null)
95
                    {
96
                        throw new ArgumentException(nameOfTheArgument + " is null");
97
                    }
98
                }
99

  
100
            }
101
        }
102

  
103
        /// <summary>
104
        /// Changes all elements of IEnumerable by the change function that do not fullfill the except function
105
        /// </summary>
106
        /// <param name="enumerable">The enumerable where you want to change stuff</param>
107
        /// <param name="change">The way you want to change the stuff</param>
108
        /// <param name="where">The function to check where changes should not be made</param>
109
        /// <returns>
110
        /// An IEnumerable with all changes applied
111
        /// </returns>
112
        public static IEnumerable<T> ChangeExcept<T>(this IEnumerable<T> enumerable,
113
                                                     Func<T, T> change,
114
                                                     Func<T, bool> @where)
115
        {
116
            ArgumentCheck.IsNullorWhiteSpace(enumerable, "enumerable");
117
            ArgumentCheck.IsNullorWhiteSpace(change, "change");
118
            ArgumentCheck.IsNullorWhiteSpace(@where, "where");
119

  
120
            foreach (var item in enumerable)
121
            {
122
                if (!@where(item))
123
                {
124
                    yield return change(item);
125
                }
126
                else
127
                {
128
                    yield return item;
129
                }
130
            }
131
        }
132

  
133
        /// <summary>
134
        /// Update all elements of IEnumerable by the update function (only works with reference types)
135
        /// </summary>
136
        /// <param name="enumerable">The enumerable where you want to change stuff</param>
137
        /// <param name="update">The way you want to change the stuff</param>
138
        /// <returns>
139
        /// The same enumerable you passed in
140
        /// </returns>
141
        public static IEnumerable<T> Update<T>(this IEnumerable<T> enumerable,
142
                                               Action<T> update) where T : class
143
        {
144
            ArgumentCheck.IsNullorWhiteSpace(enumerable, "enumerable");
145
            ArgumentCheck.IsNullorWhiteSpace(update, "update");
146
            foreach (var item in enumerable)
147
            {
148
                update(item);
149
            }
150
            return enumerable;
151
        }
152

  
153
        /// <summary>
154
        /// Update all elements of IEnumerable by the update function (only works with reference types)
155
        /// where the where function returns true
156
        /// </summary>
157
        /// <param name="enumerable">The enumerable where you want to change stuff</param>
158
        /// <param name="update">The way you want to change the stuff</param>
159
        /// <param name="where">The function to check where updates should be made</param>
160
        /// <returns>
161
        /// The same enumerable you passed in
162
        /// </returns>
163
        public static IEnumerable<T> UpdateWhere<T>(this IEnumerable<T> enumerable,
164
                                               Action<T> update, Func<T, bool> where) where T : class
165
        {
166
            ArgumentCheck.IsNullorWhiteSpace(enumerable, "enumerable");
167
            ArgumentCheck.IsNullorWhiteSpace(update, "update");
168
            foreach (var item in enumerable)
169
            {
170
                if (where(item))
171
                {
172
                    update(item);
173
                }
174
            }
175
            return enumerable;
176
        }
177

  
178
        /// <summary>
179
        /// Update all elements of IEnumerable by the update function (only works with reference types)
180
        /// Except the elements from the where function
181
        /// </summary>
182
        /// <param name="enumerable">The enumerable where you want to change stuff</param>
183
        /// <param name="update">The way you want to change the stuff</param>
184
        /// <param name="where">The function to check where changes should not be made</param>
185
        /// <returns>
186
        /// The same enumerable you passed in
187
        /// </returns>
188
        public static IEnumerable<T> UpdateExcept<T>(this IEnumerable<T> enumerable,
189
                                               Action<T> update, Func<T, bool> where) where T : class
190
        {
191
            ArgumentCheck.IsNullorWhiteSpace(enumerable, "enumerable");
192
            ArgumentCheck.IsNullorWhiteSpace(update, "update");
193

  
194
            foreach (var item in enumerable)
195
            {
196
                if (!where(item))
197
                {
198
                    update(item);
199
                }
200
            }
201
            return enumerable;
15 202
        }
16 203
    }
17 204
}
ConvertService/ServiceBase/Markus.Service.Extensions/Helper/GetDownloadFileName.cs
39 39
            return FileName;
40 40
        }
41 41

  
42
        private static string GetDownloadFileName(string downloadUri)
42
        public static string GetDownloadFileName(string downloadUri)
43 43
        {
44 44
            string fileName = "";
45

  
45
            
46 46
            System.Net.WebClient wc = new System.Net.WebClient();
47 47
            var data = wc.DownloadData(downloadUri);
48 48

  
......
51 51
                var contentDisposition = wc.ResponseHeaders["Content-Disposition"];
52 52
                fileName = GetFileNameInDisposition(new System.Net.Mime.ContentDisposition(contentDisposition));
53 53
            }
54
            else
55
            {
56
                var contenttype = wc.ResponseHeaders[System.Net.HttpResponseHeader.ContentType];
57

  
58
                if (contenttype == "application/pdf")
59
                {
60
                    fileName = downloadUri.Remove(0, downloadUri.LastIndexOf("/") + 1);
61
                }
62
            }
54 63

  
55 64
            return fileName;
56 65
        }
ConvertService/ServiceBase/Markus.Service.Station/StationService/ServiceStationTask.cs
138 138
                        database.SetCleanUpItem(convert.ID);
139 139
                    }
140 140

  
141
                    PassConvertItem(convert.PROJECT_NO, convert.ID);
141
                    PassConvertItem(convert.PROJECT_NO, convert.ID,convert.DOCUMENT_ID);
142 142
                }
143 143
            }
144 144
        }
......
173 173
        }
174 174

  
175 175

  
176
        private void PassConvertItem(string ProjectNo,string ConvertID)
176
        /// <summary>
177
        /// 
178
        /// </summary>
179
        /// <param name="ProjectNo"></param>
180
        /// <param name="ConvertID"></param>
181
        /// <param name="UniqueKey">Document ID(문서의 유일키)</param>
182
        private void PassConvertItem(string ProjectNo,string ConvertID,string UniqueKey)
177 183
        {
178 184

  
179 185
            try
......
181 187

  
182 188
                var stationList = StationServiceList.Where(x => x.IsOnline);
183 189

  
184
                if (stationList.SelectMany(x => x.ConvertItems).Count(c => c.ProjectNumber == ProjectNo && c.ConvertID == ConvertID) == 0)
190
                if (stationList.SelectMany(x => x.ConvertItems).Count(c => c.ProjectNumber == ProjectNo && c.UniqueKey == UniqueKey) == 0)
185 191
                {
186 192
                    var station = stationList.OrderByDescending(x => x.Properties.PROCESS_COUNT - x.AliveCount).FirstOrDefault();
187 193

  
ConvertService/ServiceBase/Markus.Service.Station/StationService/ServiceStationWCF.cs
146 146
                        {
147 147
                            if (ServiceStation.AliveConvertQueue.Count() < MultiProcessCount)
148 148
                            {
149
                                convertItem.ServiceID = this.ServiceID;
149 150
                                ConvertProcessStart(convertItem);
150 151
                                result = true.ToString();
151 152
                            }
......
157 158
                        }
158 159
                        else
159 160
                        {
160
                            PassConvertItem(ProjectNo, convertID);
161
                            PassConvertItem(ProjectNo, convertID, convertItem.UniqueKey);
161 162
                            result = true.ToString();
162 163
                        }
163 164
                    }
ConvertService/ServiceBase/Markus.Service.StationController/ViewModel/AliveViewModel.cs
73 73
                            newitems.AddRange(items);
74 74
                        }
75 75
                    }
76
                    
76 77

  
77
                  newitems.Update(AliveItems);
78

  
79
                  //newitems.UpdateWhere(AliveItems, new ConvertItem().ConvertID);
78 80

  
79 81
                    AliveItems = newitems;
80 82

  
ConvertService/ServiceBase/Markus.Service.StationController/ViewModel/DataBaseByStatusViewModel.cs
84 84
                        newitems.AddRange(items);
85 85
                    }
... 이 차이점은 표시할 수 있는 최대 줄수를 초과해서 이 차이점은 잘렸습니다.

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)