|
9 | 9 | <IncludeSymbols>true</IncludeSymbols>
|
10 | 10 | <SymbolPackageFormat>snupkg</SymbolPackageFormat>
|
11 | 11 | <EmbedUntrackedSources>true</EmbedUntrackedSources>
|
| 12 | + <ContinuousIntegrationBuild>true</ContinuousIntegrationBuild> |
12 | 13 | </PropertyGroup>
|
13 | 14 |
|
14 | 15 | <PropertyGroup>
|
|
19 | 20 |
|
20 | 21 | <PropertyGroup>
|
21 | 22 | <PackageId>DotNetVault</PackageId>
|
22 |
| - <PackageVersion>0.9.9.0-alpha</PackageVersion> |
| 23 | + <PackageVersion>1.0.0.0</PackageVersion> |
23 | 24 | <Owners>CJM Screws, LLC</Owners>
|
24 | 25 | <Authors>Christopher Susie</Authors>
|
25 | 26 | <PackageProjectUrl>https://github.com/cpsusie/DotNetVault</PackageProjectUrl>
|
26 |
| - <RepositoryUrl>https://github.com/cpsusie/DotNetVault</RepositoryUrl> |
| 27 | + <RepositoryUrl>https://github.com/cpsusie/DotNetVault.git</RepositoryUrl> |
27 | 28 | <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
|
28 | 29 | <Description>
|
29 | 30 | Synchronization Library and Static Analysis Tool for C# 8
|
30 | 31 |
|
31 | 32 | DotNetVault is a library and static code analysis tool that makes managing shared mutable state in multi-threaded applications more manageable and less error prone. It also provides a common abstraction over several commonly used synchronization mechanisms, allowing you to change from one underlying type to another (such as from lock free synchronization to mutex/monitor lock based) without needing to refactor your code. Where errors do still occur, they are easier to locate and identify.
|
32 | 33 |
|
33 |
| - The project description (a detailed design document) can be read here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/DotNetVault_Description_Latest_Draft.pdf. |
| 34 | + The project description (a detailed design document) can be read here: https://github.com/cpsusie/DotNetVault/blob/master/DotNetVault_Description_v1.0.pdf. |
34 | 35 |
|
35 | 36 | A quick start guide for installation (Windows, Vs 2019+) can be found here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/QuickStart_Install_VS2019_Windows.md.
|
36 | 37 |
|
37 | 38 | A quick start guide for installation (Tested on Amazon Linux, Rider 2019.3.1+) can be found here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/Quick_Start_Install_Rider_Amazon_Linux.md.
|
38 | 39 |
|
39 | 40 | A guided tour / quick start guide for this project's functionality can be found here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/Quick_Start_Functionality_Tour.md
|
40 |
| - </Description> |
| 41 | +</Description> |
41 | 42 | <PackageReleaseNotes>
|
42 | 43 | RELEASE NOTES VERSION 1.0:
|
43 | 44 | Official Release of DotNetVault. See prior release notes for features. This release updates the official documentation for this release version.
|
|
52 | 53 | * Update example code project to demonstrate.
|
53 | 54 | </PackageReleaseNotes>
|
54 | 55 | <Copyright>Copyright © 2019-2021 CJM Screws, LLC</Copyright>
|
55 |
| - <PackageTags>DotNetVault, analyzers, synchronization, thread-safety, threadsafe, deadlock, deadlock-prevention</PackageTags> |
| 56 | + <PackageTags>DotNetVault, analyzers, synchronization, thread-safety, threadsafe, deadlock, deadlock-prevention, threads, raii, multi-threaded</PackageTags> |
56 | 57 | <NoPackageAnalysis>true</NoPackageAnalysis>
|
57 | 58 | <LangVersion>8.0</LangVersion>
|
58 |
| - <Version>0.9.9.0</Version> |
| 59 | + <Version>1.0.0.0</Version> |
59 | 60 | <AssemblyName>DotNetVault</AssemblyName>
|
60 | 61 | <RootNamespace>DotNetVault</RootNamespace>
|
61 | 62 | <Company>CJM Screws, LLC</Company>
|
62 |
| - <AssemblyVersion>0.9.9.0</AssemblyVersion> |
63 |
| - <FileVersion>0.9.9.0</FileVersion> |
| 63 | + <AssemblyVersion>1.0.0.0</AssemblyVersion> |
| 64 | + <FileVersion>1.0.0.0</FileVersion> |
64 | 65 | <PackageLicenseFile>license.txt</PackageLicenseFile>
|
| 66 | + <RepositoryType>git</RepositoryType> |
65 | 67 | </PropertyGroup>
|
66 | 68 |
|
67 | 69 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
|
|
132 | 134 | </ItemGroup>
|
133 | 135 |
|
134 | 136 | <ItemGroup>
|
135 |
| - <PackageReference Include="HighPrecisionTimeStamps" Version="1.0.0"> |
| 137 | + <PackageReference Include="HighPrecisionTimeStamps" Version="1.0.0.1"> |
136 | 138 | <GeneratePathProperty>true</GeneratePathProperty>
|
137 | 139 | <IncludeAssets>all</IncludeAssets>
|
| 140 | + <IncludeInPackage>true</IncludeInPackage> |
138 | 141 | </PackageReference>
|
139 |
| - <None Include="$(PkgHighPrecisionTimeStamps)\lib\netstandard2.0\HighPrecisionTimeStamps.dll"> |
140 |
| - <Link>HighPrecisionTimeStamps.dll</Link> |
141 |
| - <CopyToOutputDirectory>always</CopyToOutputDirectory> |
142 |
| - </None> |
143 | 142 | <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
|
144 | 143 | <PackageReference Include="JetBrains.Annotations" Version="2021.2.0" />
|
145 | 144 | <PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.2" PrivateAssets="all" />
|
|
160 | 159 |
|
161 | 160 | <ItemGroup>
|
162 | 161 | <None Update="tools\*.ps1" CopyToOutputDirectory="Always" Pack="true" PackagePath="" />
|
163 |
| - <None Include="$(OutputPath)\HighPrecisionTimeStamps.dll" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false" /> |
| 162 | + <None Include="$(PkgHighPrecisionTimeStamps)\lib\netstandard2.0\*.dll" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false"/> |
164 | 163 | <None Include="$(OutputPath)\license.txt" Pack="true" PackagePath="Docs" Visible="false" />
|
165 | 164 | <None Include="$(OutputPath)\Quick_Start_Functionality_Tour.md" Pack="true" PackagePath="Docs" Visible="false" />
|
166 | 165 | <None Include="$(OutputPath)\Quick_Start_Install_Rider_Amazon_Linux.md" Pack="true" PackagePath="Docs" Visible="false" />
|
|
0 commit comments