@@ -0,0 +1,266 @@ | |||
################################################################################ | |||
# 此 .gitignore 文件已由 Microsoft(R) Visual Studio 自动创建。 | |||
################################################################################ | |||
## Ignore Visual Studio temporary files, build results, and | |||
## files generated by popular Visual Studio add-ons. | |||
# User-specific files | |||
*.suo | |||
*.user | |||
*.userosscache | |||
*.sln.docstates | |||
# User-specific files (MonoDevelop/Xamarin Studio) | |||
*.userprefs | |||
# Build results | |||
[Dd]ebug/ | |||
[Dd]ebugPublic/ | |||
[Rr]elease/ | |||
[Rr]eleases/ | |||
x64/ | |||
x86/ | |||
bld/ | |||
[Bb]in/ | |||
[Oo]bj/ | |||
[Ll]og/ | |||
# Visual Studio 2015 cache/options directory | |||
.vs/ | |||
# Uncomment if you have tasks that create the project's static files in wwwroot | |||
#wwwroot/ | |||
# MSTest test Results | |||
[Tt]est[Rr]esult*/ | |||
[Bb]uild[Ll]og.* | |||
# NUNIT | |||
*.VisualState.xml | |||
TestResult.xml | |||
# Build Results of an ATL Project | |||
[Dd]ebugPS/ | |||
[Rr]eleasePS/ | |||
dlldata.c | |||
# DNX | |||
project.lock.json | |||
project.fragment.lock.json | |||
artifacts/ | |||
*_i.c | |||
*_p.c | |||
*_i.h | |||
*.ilk | |||
*.meta | |||
*.obj | |||
*.pch | |||
*.pdb | |||
*.pgc | |||
*.pgd | |||
*.rsp | |||
*.sbr | |||
*.tlb | |||
*.tli | |||
*.tlh | |||
*.tmp | |||
*.tmp_proj | |||
*.log | |||
*.vspscc | |||
*.vssscc | |||
.builds | |||
*.pidb | |||
*.svclog | |||
*.scc | |||
# Chutzpah Test files | |||
_Chutzpah* | |||
# Visual C++ cache files | |||
ipch/ | |||
*.aps | |||
*.ncb | |||
*.opendb | |||
*.opensdf | |||
*.sdf | |||
*.cachefile | |||
*.VC.db | |||
*.VC.VC.opendb | |||
# Visual Studio profiler | |||
*.psess | |||
*.vsp | |||
*.vspx | |||
*.sap | |||
# TFS 2012 Local Workspace | |||
$tf/ | |||
# Guidance Automation Toolkit | |||
*.gpState | |||
# ReSharper is a .NET coding add-in | |||
_ReSharper*/ | |||
*.[Rr]e[Ss]harper | |||
*.DotSettings.user | |||
# JustCode is a .NET coding add-in | |||
.JustCode | |||
# TeamCity is a build add-in | |||
_TeamCity* | |||
# DotCover is a Code Coverage Tool | |||
*.dotCover | |||
# NCrunch | |||
_NCrunch_* | |||
.*crunch*.local.xml | |||
nCrunchTemp_* | |||
# MightyMoose | |||
*.mm.* | |||
AutoTest.Net/ | |||
# Web workbench (sass) | |||
.sass-cache/ | |||
# Installshield output folder | |||
[Ee]xpress/ | |||
# DocProject is a documentation generator add-in | |||
DocProject/buildhelp/ | |||
DocProject/Help/*.HxT | |||
DocProject/Help/*.HxC | |||
DocProject/Help/*.hhc | |||
DocProject/Help/*.hhk | |||
DocProject/Help/*.hhp | |||
DocProject/Help/Html2 | |||
DocProject/Help/html | |||
# Click-Once directory | |||
publish/ | |||
# Publish Web Output | |||
*.[Pp]ublish.xml | |||
*.azurePubxml | |||
# TODO: Comment the next line if you want to checkin your web deploy settings | |||
# but database connection strings (with potential passwords) will be unencrypted | |||
#*.pubxml | |||
*.publishproj | |||
# Microsoft Azure Web App publish settings. Comment the next line if you want to | |||
# checkin your Azure Web App publish settings, but sensitive information contained | |||
# in these scripts will be unencrypted | |||
PublishScripts/ | |||
# NuGet Packages | |||
*.nupkg | |||
# The packages folder can be ignored because of Package Restore | |||
**/packages/* | |||
# except build/, which is used as an MSBuild target. | |||
!**/packages/build/ | |||
# Uncomment if necessary however generally it will be regenerated when needed | |||
#!**/packages/repositories.config | |||
# NuGet v3's project.json files produces more ignoreable files | |||
*.nuget.props | |||
*.nuget.targets | |||
# Microsoft Azure Build Output | |||
csx/ | |||
*.build.csdef | |||
# Microsoft Azure Emulator | |||
ecf/ | |||
rcf/ | |||
# Windows Store app package directories and files | |||
AppPackages/ | |||
BundleArtifacts/ | |||
Package.StoreAssociation.xml | |||
_pkginfo.txt | |||
# Visual Studio cache files | |||
# files ending in .cache can be ignored | |||
*.[Cc]ache | |||
# but keep track of directories ending in .cache | |||
!*.[Cc]ache/ | |||
# Others | |||
ClientBin/ | |||
~$* | |||
*~ | |||
*.dbmdl | |||
*.dbproj.schemaview | |||
*.jfm | |||
*.pfx | |||
*.publishsettings | |||
node_modules/ | |||
orleans.codegen.cs | |||
# Since there are multiple workflows, uncomment next line to ignore bower_components | |||
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) | |||
#bower_components/ | |||
# RIA/Silverlight projects | |||
Generated_Code/ | |||
# Backup & report files from converting an old project file | |||
# to a newer Visual Studio version. Backup files are not needed, | |||
# because we have git ;-) | |||
_UpgradeReport_Files/ | |||
Backup*/ | |||
UpgradeLog*.XML | |||
UpgradeLog*.htm | |||
# SQL Server files | |||
*.mdf | |||
*.ldf | |||
# Business Intelligence projects | |||
*.rdl.data | |||
*.bim.layout | |||
*.bim_*.settings | |||
# Microsoft Fakes | |||
FakesAssemblies/ | |||
# GhostDoc plugin setting file | |||
*.GhostDoc.xml | |||
# Node.js Tools for Visual Studio | |||
.ntvs_analysis.dat | |||
# Visual Studio 6 build log | |||
*.plg | |||
# Visual Studio 6 workspace options file | |||
*.opt | |||
# Visual Studio LightSwitch build output | |||
**/*.HTMLClient/GeneratedArtifacts | |||
**/*.DesktopClient/GeneratedArtifacts | |||
**/*.DesktopClient/ModelManifest.xml | |||
**/*.Server/GeneratedArtifacts | |||
**/*.Server/ModelManifest.xml | |||
_Pvt_Extensions | |||
# Paket dependency manager | |||
.paket/paket.exe | |||
paket-files/ | |||
# FAKE - F# Make | |||
.fake/ | |||
# JetBrains Rider | |||
.idea/ | |||
*.sln.iml | |||
# CodeRush | |||
.cr/ | |||
# Python Tools for Visual Studio (PTVS) | |||
__pycache__/ | |||
*.pyc | |||
@@ -0,0 +1,122 @@ | |||
Microsoft Visual Studio Solution File, Format Version 12.00 | |||
# Visual Studio Version 17 | |||
VisualStudioVersion = 17.1.32228.430 | |||
MinimumVisualStudioVersion = 10.0.40219.1 | |||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "1.WebApi", "1.WebApi", "{22D97428-D70D-4A59-8D09-8A4C498A1F19}" | |||
EndProject | |||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "2.Service", "2.Service", "{C6B8C87F-E3CD-48DC-B6EB-96353E588AA3}" | |||
EndProject | |||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "3.Repository", "3.Repository", "{F81A9629-77BC-405D-B16A-0E8A26A5E84D}" | |||
EndProject | |||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "4.Model", "4.Model", "{4172CEA2-8F8B-4D13-AC70-E75F6B273E9E}" | |||
EndProject | |||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "5.Bootstrap", "5.Bootstrap", "{71207855-D2BE-48D3-86AD-D1E5BC389E64}" | |||
EndProject | |||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "6.SDK", "6.SDK", "{0265A6CF-0D40-4A59-B6DF-2F25099DA95B}" | |||
EndProject | |||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "7.Tester", "7.Tester", "{FEDACFF6-C6AF-4C34-9575-9456856AEACC}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BPA.SaaS.AfterSale.Api.WebApi", "src\BPA.SaaS.AfterSale.Api.WebApi\BPA.SaaS.AfterSale.Api.WebApi.csproj", "{C0A71B54-B372-4584-A309-2656AAD8AE77}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BPA.SaaS.AfterSale.Api.IService", "src\BPA.SaaS.AfterSale.Api.IService\BPA.SaaS.AfterSale.Api.IService.csproj", "{FC9FEF89-25A9-464F-99F9-F460B8274397}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BPA.SaaS.AfterSale.Api.Service", "src\BPA.SaaS.AfterSale.Api.Service\BPA.SaaS.AfterSale.Api.Service.csproj", "{9988A2A4-1FA3-4A3D-9CF7-09398452B227}" | |||
EndProject | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BPA.SaaS.AfterSale.Api.Repository", "src\BPA.SaaS.AfterSale.Api.Repository\BPA.SaaS.AfterSale.Api.Repository.csproj", "{C20119F3-DF66-4E04-9C44-43340297B6DA}" | |||
EndProject | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BPA.SaaS.AfterSale.Api.IRepository", "src\BPA.SaaS.AfterSale.Api.IRepository\BPA.SaaS.AfterSale.Api.IRepository.csproj", "{6CF90886-5298-4F15-88AA-CAD9BC3232B7}" | |||
EndProject | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BPA.SaaS.AfterSale.Api.Entity", "src\BPA.SaaS.AfterSale.Api.Entity\BPA.SaaS.AfterSale.Api.Entity.csproj", "{7B376AE6-4C6C-4A82-A014-61F86C690ECE}" | |||
EndProject | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BPA.SaaS.AfterSale.Api.DTO", "src\BPA.SaaS.AfterSale.Api.DTO\BPA.SaaS.AfterSale.Api.DTO.csproj", "{B5E077A6-B4BA-42D0-B959-4604014F0E69}" | |||
EndProject | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BPA.SaaS.AfterSale.Api.Model", "src\BPA.SaaS.AfterSale.Api.Model\BPA.SaaS.AfterSale.Api.Model.csproj", "{550C7F6F-2254-4BB1-9330-71ACA050861A}" | |||
EndProject | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BPA.SaaS.AfterSale.Api.SDK", "src\BPA.SaaS.AfterSale.Api.SDK\BPA.SaaS.AfterSale.Api.SDK.csproj", "{4F48E97A-2DC3-4720-98F7-25935258D79C}" | |||
EndProject | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BPA.SaaS.AfterSale.Api.Bootstrap", "src\BPA.SaaS.AfterSale.Api.Bootstrap\BPA.SaaS.AfterSale.Api.Bootstrap.csproj", "{CFDFD099-D03F-441A-A3CD-28C7320742C5}" | |||
EndProject | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BPA.SaaS.AfterSale.Api.UnitTest", "src\BPA.SaaS.AfterSale.Api.UnitTest\BPA.SaaS.AfterSale.Api.UnitTest.csproj", "{FBE0E584-BF1F-498D-BBFC-66B790EAFC7C}" | |||
EndProject | |||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{BBA7ED57-601B-4F11-9857-603B7C2F7D23}" | |||
ProjectSection(SolutionItems) = preProject | |||
src\nuget.config = src\nuget.config | |||
EndProjectSection | |||
EndProject | |||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".pack", ".pack", "{5CE18647-CEFB-483A-B384-99D4FB47DA29}" | |||
ProjectSection(SolutionItems) = preProject | |||
src\.pack\pack.sh = src\.pack\pack.sh | |||
EndProjectSection | |||
EndProject | |||
Global | |||
GlobalSection(SolutionConfigurationPlatforms) = preSolution | |||
Debug|Any CPU = Debug|Any CPU | |||
Release|Any CPU = Release|Any CPU | |||
EndGlobalSection | |||
GlobalSection(ProjectConfigurationPlatforms) = postSolution | |||
{C0A71B54-B372-4584-A309-2656AAD8AE77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{C0A71B54-B372-4584-A309-2656AAD8AE77}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{C0A71B54-B372-4584-A309-2656AAD8AE77}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{C0A71B54-B372-4584-A309-2656AAD8AE77}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{FC9FEF89-25A9-464F-99F9-F460B8274397}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{FC9FEF89-25A9-464F-99F9-F460B8274397}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{FC9FEF89-25A9-464F-99F9-F460B8274397}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{FC9FEF89-25A9-464F-99F9-F460B8274397}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{9988A2A4-1FA3-4A3D-9CF7-09398452B227}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{9988A2A4-1FA3-4A3D-9CF7-09398452B227}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{9988A2A4-1FA3-4A3D-9CF7-09398452B227}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{9988A2A4-1FA3-4A3D-9CF7-09398452B227}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{C20119F3-DF66-4E04-9C44-43340297B6DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{C20119F3-DF66-4E04-9C44-43340297B6DA}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{C20119F3-DF66-4E04-9C44-43340297B6DA}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{C20119F3-DF66-4E04-9C44-43340297B6DA}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{6CF90886-5298-4F15-88AA-CAD9BC3232B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{6CF90886-5298-4F15-88AA-CAD9BC3232B7}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{6CF90886-5298-4F15-88AA-CAD9BC3232B7}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{6CF90886-5298-4F15-88AA-CAD9BC3232B7}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{7B376AE6-4C6C-4A82-A014-61F86C690ECE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{7B376AE6-4C6C-4A82-A014-61F86C690ECE}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{7B376AE6-4C6C-4A82-A014-61F86C690ECE}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{7B376AE6-4C6C-4A82-A014-61F86C690ECE}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{B5E077A6-B4BA-42D0-B959-4604014F0E69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{B5E077A6-B4BA-42D0-B959-4604014F0E69}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{B5E077A6-B4BA-42D0-B959-4604014F0E69}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{B5E077A6-B4BA-42D0-B959-4604014F0E69}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{550C7F6F-2254-4BB1-9330-71ACA050861A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{550C7F6F-2254-4BB1-9330-71ACA050861A}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{550C7F6F-2254-4BB1-9330-71ACA050861A}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{550C7F6F-2254-4BB1-9330-71ACA050861A}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{4F48E97A-2DC3-4720-98F7-25935258D79C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{4F48E97A-2DC3-4720-98F7-25935258D79C}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{4F48E97A-2DC3-4720-98F7-25935258D79C}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{4F48E97A-2DC3-4720-98F7-25935258D79C}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{CFDFD099-D03F-441A-A3CD-28C7320742C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{CFDFD099-D03F-441A-A3CD-28C7320742C5}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{CFDFD099-D03F-441A-A3CD-28C7320742C5}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{CFDFD099-D03F-441A-A3CD-28C7320742C5}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{FBE0E584-BF1F-498D-BBFC-66B790EAFC7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{FBE0E584-BF1F-498D-BBFC-66B790EAFC7C}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{FBE0E584-BF1F-498D-BBFC-66B790EAFC7C}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{FBE0E584-BF1F-498D-BBFC-66B790EAFC7C}.Release|Any CPU.Build.0 = Release|Any CPU | |||
EndGlobalSection | |||
GlobalSection(SolutionProperties) = preSolution | |||
HideSolutionNode = FALSE | |||
EndGlobalSection | |||
GlobalSection(NestedProjects) = preSolution | |||
{C0A71B54-B372-4584-A309-2656AAD8AE77} = {22D97428-D70D-4A59-8D09-8A4C498A1F19} | |||
{FC9FEF89-25A9-464F-99F9-F460B8274397} = {C6B8C87F-E3CD-48DC-B6EB-96353E588AA3} | |||
{9988A2A4-1FA3-4A3D-9CF7-09398452B227} = {C6B8C87F-E3CD-48DC-B6EB-96353E588AA3} | |||
{C20119F3-DF66-4E04-9C44-43340297B6DA} = {F81A9629-77BC-405D-B16A-0E8A26A5E84D} | |||
{6CF90886-5298-4F15-88AA-CAD9BC3232B7} = {F81A9629-77BC-405D-B16A-0E8A26A5E84D} | |||
{7B376AE6-4C6C-4A82-A014-61F86C690ECE} = {4172CEA2-8F8B-4D13-AC70-E75F6B273E9E} | |||
{B5E077A6-B4BA-42D0-B959-4604014F0E69} = {4172CEA2-8F8B-4D13-AC70-E75F6B273E9E} | |||
{550C7F6F-2254-4BB1-9330-71ACA050861A} = {4172CEA2-8F8B-4D13-AC70-E75F6B273E9E} | |||
{4F48E97A-2DC3-4720-98F7-25935258D79C} = {0265A6CF-0D40-4A59-B6DF-2F25099DA95B} | |||
{CFDFD099-D03F-441A-A3CD-28C7320742C5} = {71207855-D2BE-48D3-86AD-D1E5BC389E64} | |||
{FBE0E584-BF1F-498D-BBFC-66B790EAFC7C} = {FEDACFF6-C6AF-4C34-9575-9456856AEACC} | |||
{5CE18647-CEFB-483A-B384-99D4FB47DA29} = {0265A6CF-0D40-4A59-B6DF-2F25099DA95B} | |||
EndGlobalSection | |||
GlobalSection(ExtensibilityGlobals) = postSolution | |||
SolutionGuid = {7A177DC6-A13E-4628-97F6-40DC7573252A} | |||
EndGlobalSection | |||
EndGlobal |
@@ -0,0 +1 @@ | |||
# BPA.Project |
@@ -0,0 +1,33 @@ | |||
<?xml version="1.0"?> | |||
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd"> | |||
<metadata> | |||
<id>{name}.SDK</id> | |||
<version>1.0.1</version> | |||
<description> | |||
<![CDATA[{name}]]> | |||
</description> | |||
<tags>{name}</tags> | |||
<authors>stevelee</authors> | |||
<dependencies> | |||
<group targetFramework=".net6"/> | |||
</dependencies> | |||
<contentFiles> | |||
<files include="any/any/*/*" buildAction="None" copyToOutput="true" flatten="true"/> | |||
</contentFiles> | |||
</metadata> | |||
<!-->执行打包命令前,先保证DTO,SDK的PDB,XML,DLL文件是否已经输出到Release目录下<--> | |||
<files> | |||
<file src="..\{name}.SDK\bin\Release\net6.0\{name}.SDK.XML" target="contentFiles/any/any/.ps"/> | |||
<file src="..\{name}.SDK\bin\Release\net6.0\{name}.SDK.pdb" target="contentFiles/any/any/.ps"/> | |||
<file src="..\{name}.SDK\bin\Release\net6.0\{name}.DTO.XML" target="contentFiles/any/any/.ps"/> | |||
<file src="..\{name}.SDK\bin\Release\net6.0\{name}.DTO.pdb" target="contentFiles/any/any/.ps"/> | |||
<file src="..\{name}.SDK\bin\Release\net6.0\{name}.SDK.dll" target="lib\net6.0"/> | |||
<file src="..\{name}.SDK\bin\Release\net6.0\{name}.SDK.pdb" target="lib\net6.0"/> | |||
<file src="..\{name}.SDK\bin\Release\net6.0\{name}.SDK.XML" target="lib\net6.0"/> | |||
<file src="..\{name}.SDK\bin\Release\net6.0\{name}.DTO.dll" target="lib\net6.0"/> | |||
<file src="..\{name}.SDK\bin\Release\net6.0\{name}.DTO.pdb" target="lib\net6.0"/> | |||
<file src="..\{name}.SDK\bin\Release\net6.0\{name}.DTO.XML" target="lib\net6.0"/> | |||
</files> | |||
</package> |
@@ -0,0 +1,41 @@ | |||
pwd | |||
current_dir=$(pwd) | |||
nuget_key="83d77c57-167d-304e-a42e-7d0470fca3a5" | |||
nuget_source="http://10.2.1.25:10243/repository/bpa/" | |||
#pakcage version , keep pace with nuspec | |||
package_version="1.0.1" | |||
#nupkg package name | |||
nupkg_pakcage_name="{name}.SDK.${package_version}.nupkg" | |||
#csproj path | |||
csproj_path="../{name}.SDK/{name}.SDK.csproj" | |||
#nuspec path | |||
nuspec_path="{name}.SDK.nuspec" | |||
#nuspec path , relative csproj path | |||
nuspec_path_relative_csproj="../.pack/{name}.SDK.nuspec" | |||
rm -f nupkg_pakcage_name | |||
#git pull | |||
cd .. | |||
cd .. | |||
git pull & | |||
cd ${current_dir} | |||
#replace package version | |||
sed -i '5d' ${nuspec_path} | |||
version_node="<version>${package_version}</version>" | |||
sed -i "5i ${version_node}" ${nuspec_path} | |||
echo pack ${nupkg_pakcage_name} | |||
dotnet pack ${csproj_path} -p:NuspecFile=${nuspec_path_relative_csproj} -c Release --output ../.pack -v m | |||
#check nuget file is exist | |||
echo | |||
if [ ! -f "${nupkg_pakcage_name}" ]; then | |||
echo "pack ${nupkg_pakcage_name} is error" | |||
exit -1 | |||
fi | |||
#push nupkg | |||
echo push ${nupkg_pakcage_name} | |||
dotnet nuget push ${nupkg_pakcage_name} -k ${nuget_key} -s ${nuget_source} |
@@ -0,0 +1,22 @@ | |||
<?xml version="1.0"?> | |||
<Project Sdk="Microsoft.NET.Sdk"> | |||
<PropertyGroup> | |||
<TargetFramework>net6.0</TargetFramework> | |||
<Nullable>enable</Nullable> | |||
<ImplicitUsings>enable</ImplicitUsings> | |||
</PropertyGroup> | |||
<ItemGroup> | |||
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="7.0.0" /> | |||
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.2.3" /> | |||
<PackageReference Include="Swashbuckle.AspNetCore.Swagger" Version="6.2.3" /> | |||
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" Version="6.2.3" /> | |||
<PackageReference Include="BPA.Component.CAP.RabbitMQ" Version="1.0.2" /> | |||
<PackageReference Include="BPA.Component.DTOCommon" Version="1.0.6" /> | |||
<PackageReference Include="BPA.Component.Extensions" Version="1.0.3" /> | |||
<PackageReference Include="BPA.Component.WebApiExtensions" Version="1.0.8" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.DTO\BPA.SaaS.AfterSale.Api.DTO.csproj" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.Model\BPA.SaaS.AfterSale.Api.Model.csproj" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.Service\BPA.SaaS.AfterSale.Api.Service.csproj" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.Repository\BPA.SaaS.AfterSale.Api.Repository.csproj" /> | |||
</ItemGroup> | |||
</Project> |
@@ -0,0 +1,11 @@ | |||
<?xml version="1.0"?> | |||
<Project Sdk="Microsoft.NET.Sdk"> | |||
<PropertyGroup> | |||
<TargetFramework>net6.0</TargetFramework> | |||
<Nullable>enable</Nullable> | |||
<ImplicitUsings>enable</ImplicitUsings> | |||
</PropertyGroup> | |||
<ItemGroup> | |||
<PackageReference Include="BPA.Component.DTOCommon" Version="1.0.5" /> | |||
</ItemGroup> | |||
</Project> |
@@ -0,0 +1,11 @@ | |||
<?xml version="1.0"?> | |||
<Project Sdk="Microsoft.NET.Sdk"> | |||
<PropertyGroup> | |||
<TargetFramework>net6.0</TargetFramework> | |||
<Nullable>enable</Nullable> | |||
<ImplicitUsings>enable</ImplicitUsings> | |||
</PropertyGroup> | |||
<ItemGroup> | |||
<PackageReference Include="BPA.Common.Entity" Version="1.0.2" /> | |||
</ItemGroup> | |||
</Project> |
@@ -0,0 +1,14 @@ | |||
<?xml version="1.0"?> | |||
<Project Sdk="Microsoft.NET.Sdk"> | |||
<PropertyGroup> | |||
<TargetFramework>net6.0</TargetFramework> | |||
<Nullable>enable</Nullable> | |||
<ImplicitUsings>enable</ImplicitUsings> | |||
</PropertyGroup> | |||
<ItemGroup> | |||
<PackageReference Include="BPA.Component.DbClient" Version="1.0.6" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.DTO\BPA.SaaS.AfterSale.Api.DTO.csproj" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.Model\BPA.SaaS.AfterSale.Api.Model.csproj" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.Entity\BPA.SaaS.AfterSale.Api.Entity.csproj" /> | |||
</ItemGroup> | |||
</Project> |
@@ -0,0 +1,11 @@ | |||
<?xml version="1.0"?> | |||
<Project Sdk="Microsoft.NET.Sdk"> | |||
<PropertyGroup> | |||
<TargetFramework>net6.0</TargetFramework> | |||
<Nullable>enable</Nullable> | |||
<ImplicitUsings>enable</ImplicitUsings> | |||
</PropertyGroup> | |||
<ItemGroup> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.DTO\BPA.SaaS.AfterSale.Api.DTO.csproj" /> | |||
</ItemGroup> | |||
</Project> |
@@ -0,0 +1,17 @@ | |||
<?xml version="1.0"?> | |||
<Project Sdk="Microsoft.NET.Sdk"> | |||
<PropertyGroup> | |||
<TargetFramework>net6.0</TargetFramework> | |||
<Nullable>enable</Nullable> | |||
<ImplicitUsings>enable</ImplicitUsings> | |||
</PropertyGroup> | |||
<ItemGroup> | |||
<PackageReference Include="BPA.Component.ApolloClient" Version="1.0.3" /> | |||
<PackageReference Include="BPA.Component.LogClient" Version="1.0.3" /> | |||
<PackageReference Include="BPA.Component.MongoClient" Version="1.0.3" /> | |||
<PackageReference Include="BPA.Component.RabbitMQClient" Version="1.0.7" /> | |||
<PackageReference Include="BPA.Component.RedisClient" Version="1.0.3" /> | |||
<PackageReference Include="BPA.Component.Extensions" Version="1.0.3" /> | |||
<PackageReference Include="BPA.Component.DbClient" Version="1.0.6" /> | |||
</ItemGroup> | |||
</Project> |
@@ -0,0 +1,17 @@ | |||
<?xml version="1.0"?> | |||
<Project Sdk="Microsoft.NET.Sdk"> | |||
<PropertyGroup> | |||
<TargetFramework>net6.0</TargetFramework> | |||
<Nullable>enable</Nullable> | |||
<ImplicitUsings>enable</ImplicitUsings> | |||
</PropertyGroup> | |||
<ItemGroup> | |||
<PackageReference Include="BPA.Component.Extensions" Version="1.0.3" /> | |||
<PackageReference Include="BPA.Component.SDKCommon" Version="1.0.3" /> | |||
<PackageReference Include="BPA.Common.Entity" Version="1.0.2" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.DTO\BPA.SaaS.AfterSale.Api.DTO.csproj" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.Model\BPA.SaaS.AfterSale.Api.Model.csproj" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.Entity\BPA.SaaS.AfterSale.Api.Entity.csproj" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.IRepository\BPA.SaaS.AfterSale.Api.IRepository.csproj" /> | |||
</ItemGroup> | |||
</Project> |
@@ -0,0 +1,13 @@ | |||
<?xml version="1.0"?> | |||
<Project Sdk="Microsoft.NET.Sdk"> | |||
<PropertyGroup> | |||
<TargetFramework>net6.0</TargetFramework> | |||
<Nullable>enable</Nullable> | |||
<ImplicitUsings>enable</ImplicitUsings> | |||
</PropertyGroup> | |||
<ItemGroup> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.DTO\BPA.SaaS.AfterSale.Api.DTO.csproj" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.IService\BPA.SaaS.AfterSale.Api.IService.csproj" /> | |||
<PackageReference Include="BPA.Component.SDKCommon" Version="1.0.3" /> | |||
</ItemGroup> | |||
</Project> |
@@ -0,0 +1,16 @@ | |||
<?xml version="1.0"?> | |||
<Project Sdk="Microsoft.NET.Sdk"> | |||
<PropertyGroup> | |||
<TargetFramework>net6.0</TargetFramework> | |||
<Nullable>enable</Nullable> | |||
<ImplicitUsings>enable</ImplicitUsings> | |||
</PropertyGroup> | |||
<ItemGroup> | |||
<PackageReference Include="BPA.Component.Extensions" Version="1.0.3" /> | |||
<PackageReference Include="BPA.Component.SDKCommon" Version="1.0.3" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.DTO\BPA.SaaS.AfterSale.Api.DTO.csproj" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.Model\BPA.SaaS.AfterSale.Api.Model.csproj" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.IRepository\BPA.SaaS.AfterSale.Api.IRepository.csproj" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.IService\BPA.SaaS.AfterSale.Api.IService.csproj" /> | |||
</ItemGroup> | |||
</Project> |
@@ -0,0 +1,7 @@ | |||
<Project Sdk="Microsoft.NET.Sdk"> | |||
<PropertyGroup> | |||
<TargetFramework>net6.0</TargetFramework> | |||
<Nullable>enable</Nullable> | |||
<ImplicitUsings>enable</ImplicitUsings> | |||
</PropertyGroup> | |||
</Project> |
@@ -0,0 +1,14 @@ | |||
<?xml version="1.0"?> | |||
<Project Sdk="Microsoft.NET.Sdk.Web"> | |||
<PropertyGroup> | |||
<TargetFramework>net6.0</TargetFramework> | |||
<Nullable>enable</Nullable> | |||
<ImplicitUsings>enable</ImplicitUsings> | |||
</PropertyGroup> | |||
<ItemGroup> | |||
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="7.0.0" /> | |||
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="6.0.0" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.IService\BPA.SaaS.AfterSale.Api.IService.csproj" /> | |||
<ProjectReference Include="..\BPA.SaaS.AfterSale.Api.Bootstrap\BPA.SaaS.AfterSale.Api.Bootstrap.csproj" /> | |||
</ItemGroup> | |||
</Project> |
@@ -0,0 +1,8 @@ | |||
var builder = WebApplication.CreateBuilder(args); | |||
builder.Services.AddControllers(); | |||
var app = builder.Build(); | |||
app.UseHttpsRedirection(); | |||
app.UseAuthorization(); | |||
app.MapControllers(); | |||
app.Run(); |
@@ -0,0 +1,31 @@ | |||
{ | |||
"$schema": "https://json.schemastore.org/launchsettings.json", | |||
"iisSettings": { | |||
"windowsAuthentication": false, | |||
"anonymousAuthentication": true, | |||
"iisExpress": { | |||
"applicationUrl": "http://localhost:11305", | |||
"sslPort": 44315 | |||
} | |||
}, | |||
"profiles": { | |||
"BPA.SaaS.Stock.Api": { | |||
"commandName": "Project", | |||
"dotnetRunMessages": true, | |||
"launchBrowser": true, | |||
"launchUrl": "weatherforecast", | |||
"applicationUrl": "https://localhost:7047;http://localhost:5047", | |||
"environmentVariables": { | |||
"ASPNETCORE_ENVIRONMENT": "Development" | |||
} | |||
}, | |||
"IIS Express": { | |||
"commandName": "IISExpress", | |||
"launchBrowser": true, | |||
"launchUrl": "weatherforecast", | |||
"environmentVariables": { | |||
"ASPNETCORE_ENVIRONMENT": "Development" | |||
} | |||
} | |||
} | |||
} |
@@ -0,0 +1,8 @@ | |||
{ | |||
"Logging": { | |||
"LogLevel": { | |||
"Default": "Information", | |||
"Microsoft.AspNetCore": "Warning" | |||
} | |||
} | |||
} |
@@ -0,0 +1,9 @@ | |||
{ | |||
"Logging": { | |||
"LogLevel": { | |||
"Default": "Information", | |||
"Microsoft.AspNetCore": "Warning" | |||
} | |||
}, | |||
"AllowedHosts": "*" | |||
} |
@@ -0,0 +1,14 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<configuration> | |||
<config> | |||
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" /> | |||
<add key="bpa.com" value="http://10.2.1.25:10243/repository/bpa/index.json" /> | |||
</config> | |||
<packageSources> | |||
<add key="bpa.com" value="http://10.2.1.25:10243/repository/bpa/index.json" /> | |||
</packageSources> | |||
<apikeys> | |||
<add key="http://10.2.1.25:10243/repository/bpa/" value="83d77c57-167d-304e-a42e-7d0470fca3a5" /> | |||
</apikeys> | |||
</configuration> |