1 | <Project Sdk="Microsoft.NET.Sdk"> |
---|
2 | |
---|
3 | <PropertyGroup> |
---|
4 | <TargetFrameworks>net461</TargetFrameworks> |
---|
5 | <SignAssembly>True</SignAssembly> |
---|
6 | <AssemblyOriginatorKeyFile>SimSharp.snk</AssemblyOriginatorKeyFile> |
---|
7 | <DelaySign>False</DelaySign> |
---|
8 | <AssemblyName>SimSharp-3.3.2</AssemblyName> |
---|
9 | <RootNamespace>SimSharp</RootNamespace> |
---|
10 | <Version>3.3.2</Version> |
---|
11 | <Authors>Andreas Beham</Authors> |
---|
12 | <Description>Sim# aims to port the concepts used in SimPy (https://pypi.python.org/pypi/simpy) to the .NET world. It is implemented in C# and builds on the .NET Framework 4.5 / .NET Standard 2.0. Sim# uses an efficient event queue (adapted from https://github.com/BlueRaja/High-Speed-Priority-Queue-for-C-Sharp). The MachineShop benchmark comes close to 3.5 million events per second on a Core i7-7 2.7Ghz. |
---|
13 | |
---|
14 | Sim# allows modeling processes easily and with little boiler plate code. A process is described as a method that yields events. When an event is yielded, the process waits on it. Processes are themselves events and so it is convenient to spawn sub-processes that can either be waited upon or that run next to each other. There is no need to inherit from classes or understand a complex object oriented design.</Description> |
---|
15 | <Product>Sim#</Product> |
---|
16 | <Company>HEAL, FH Upper Austria</Company> |
---|
17 | <Copyright>Andreas Beham</Copyright> |
---|
18 | <PackageProjectUrl>https://github.com/abeham/SimSharp</PackageProjectUrl> |
---|
19 | <PackageReleaseNotes>Sim# 3.3.2 contains one enhancement and two bug fixes. |
---|
20 | |
---|
21 | Enhancement |
---|
22 | 1) Adds method to obtain samples to the ISampleMonitor interface. |
---|
23 | |
---|
24 | Bug fixes - it fixes two bugs in PseudoRealtimeEnvironment when using it in |
---|
25 | Realtime mode with a scaling factor other than 1. |
---|
26 | 1) Getting the value of Now returned the elapsed time without scaling. |
---|
27 | 2) When the simulation is stopped, the already elapsed time was wrongly scaled. |
---|
28 | </PackageReleaseNotes> |
---|
29 | <NeutralLanguage /> |
---|
30 | <GeneratePackageOnBuild>True</GeneratePackageOnBuild> |
---|
31 | <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> |
---|
32 | <PackageLicenseExpression>MIT</PackageLicenseExpression> |
---|
33 | <IncludeSource>True</IncludeSource> |
---|
34 | <IncludeSymbols>True</IncludeSymbols> |
---|
35 | <NoWarn>$(NoWarn);1591;1734</NoWarn> |
---|
36 | </PropertyGroup> |
---|
37 | |
---|
38 | <PropertyGroup Condition="'$(Configuration)'=='Debug'"> |
---|
39 | <DefineConstants>DEBUG;TRACE</DefineConstants> |
---|
40 | </PropertyGroup> |
---|
41 | |
---|
42 | <PropertyGroup Condition="'$(Configuration)'=='Release'"> |
---|
43 | <DefineConstants></DefineConstants> |
---|
44 | </PropertyGroup> |
---|
45 | |
---|
46 | <PropertyGroup> |
---|
47 | <DocumentationFile>bin\$(Configuration)\$(TargetFramework)\SimSharp.xml</DocumentationFile> |
---|
48 | <RepositoryUrl>https://github.com/abeham/SimSharp.git</RepositoryUrl> |
---|
49 | <RepositoryType>git</RepositoryType> |
---|
50 | <PackageTags>discrete-event simulation</PackageTags> |
---|
51 | </PropertyGroup> |
---|
52 | |
---|
53 | <Target Name="CopyDocumentationFile" AfterTargets="ComputeFilesToPublish"> |
---|
54 | <ItemGroup> |
---|
55 | <ResolvedFileToPublish Include="@(FinalDocFile)" RelativePath="@(FinalDocFile->'%(Filename)%(Extension)')" /> |
---|
56 | </ItemGroup> |
---|
57 | </Target> |
---|
58 | |
---|
59 | <ItemGroup> |
---|
60 | <Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" /> |
---|
61 | </ItemGroup> |
---|
62 | </Project> |
---|