<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>net8.0</TargetFramework> <OutputType>Library</OutputType> <GenerateAssemblyInfo>false</GenerateAssemblyInfo> <UseVSHostingProcess>true</UseVSHostingProcess> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'ServerRelease|AnyCPU'"> <OutputPath>bin\ServerRelease\</OutputPath> <Optimize>true</Optimize> <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> </PropertyGroup> <ItemGroup> <Reference Include="Castle.DynamicProxy, Version=1.1.5.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>Libs\MyBatis\Castle.DynamicProxy.dll</HintPath> </Reference> <Reference Include="IBatisNet.Common, Version=1.6.2.0, Culture=neutral, PublicKeyToken=ed781d9fc396c6ca, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>Libs\MyBatis\IBatisNet.Common.dll</HintPath> </Reference> <Reference Include="IBatisNet.Common.Logging.Log4Net, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>Libs\MyBatis\IBatisNet.Common.Logging.Log4Net.dll</HintPath> </Reference> <Reference Include="IBatisNet.DataAccess, Version=1.9.2.0, Culture=neutral, PublicKeyToken=ed781d9fc396c6ca, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>Libs\MyBatis\IBatisNet.DataAccess.dll</HintPath> </Reference> <Reference Include="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821"> <SpecificVersion>False</SpecificVersion> <HintPath>Libs\MyBatis\log4net.dll</HintPath> </Reference> <Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed"> <HintPath>..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll</HintPath> <Private>True</Private> </Reference> </ItemGroup> <ItemGroup> <Content Include="DatabaseScripts\changes\0026_freevote.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0027_tuning_presets.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> </ItemGroup> <ItemGroup> <Content Include="DatabaseScripts\changes\0017_inbox_events.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0018_dyn_payout_tuning.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0020_email_confirm.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0019_skillmode.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0022_lastlogin.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0021_3dthumb.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0023_neighborhoods.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0024_bulletin.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0025_updates.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0028_upgradelevel.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0031_global_cooldowns.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0030_tokens.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0029_generic_participation.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\manifest.json"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> </ItemGroup> <ItemGroup> <ProjectReference Include="..\FSO.Server.Common\FSO.Server.Common.csproj" /> <ProjectReference Include="..\tso.common\FSO.Common.csproj" /> </ItemGroup> <ItemGroup> <Content Include="DatabaseScripts\changes\0003_max_roomates.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0002_budget_cant_be_negative.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0001_3_max_avatars.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0004_bookmarks.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0005_lotadmit_primarykey.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0006_outfits.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0011_fso_bonus.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0010_fso_top100.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0009_fso_tasks.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0008_fso_hosts.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0007_fso_lot_visits.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0012_fso_bans.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0013_shard_version.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0014_client_id.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0015_avatar_lot_retire.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\changes\0016_extra_tasks.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\fso_transactions.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\fso_auth_tickets.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\fso_avatars.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\fso_db_changes.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\fso_lots.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\fso_objects.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\fso_shards.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="DatabaseScripts\fso_users.sql"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> <Content Include="dao.xml"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> </ItemGroup> <ItemGroup> <PackageReference Include="Microsoft.CSharp" Version="4.7.0" /> <PackageReference Include="System.Data.DataSetExtensions" Version="4.5.0" /> </ItemGroup> <ItemGroup> <PackageReference Include="Dapper" Version="1.42" /> <PackageReference Include="MySql.Data" Version="6.9.7" /> <PackageReference Include="Newtonsoft.Json" Version="13.0.1" /> <PackageReference Include="Portable.Ninject" Version="3.3.1" /> </ItemGroup> </Project>