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