mirror of
https://github.com/OpenSim-NGC/OpenSim-Sasquatch.git
synced 2024-11-21 06:26:09 -07:00
580ffb5b6a
* First pass to allow bulding different build artifact types (libraries, exes, web apps, etc) from the same tree. Each project is seperated physically and can have a local obj and bin directory wehen building. We assemble a release using dotnet publish. This still needs a few changes and updates for compilation. I want to get the structural changes made however and committed locally at least. * Rename some Assembly attribute files to Addin.cs and strip them down to just plugin info so we can use generated Assembly information. A few additions to csproj dependencies to get things to compile. * Cleanup Directory.build.props. Make it reflect using the standard directories for output and publish to assemble a release. * Restructure Projects so they are no longer nested (no need to remove files from compilation) and there can be project types in the solution that use a different SDK. We need the last bit in order to do ASP.NET in the same solution tree. Goal is to be able to dotnet publish and get useable output. * Move OpenSim.sln to OpenSim.Server.RegionServer so the Server instances have similar naming (MoneyServer and RobustServer). * Added a Data directory for each of the *.Server.* packages and put Server specific configuration here. Added a rule to csproj to install the configuration into the bin directory on a build. There are now OpenSim.Server.{RegionServer|RobustServer|MoneyServer} executables and if publish is used a platform specific binary will be built. Next step from this is Docker files to run each of the server components. * More changes to get libs to resolve cleanly while we are in transition from mono addins. * Move projects under Source in solution tree. * Update nuget packages to address a vulnerability and pick up updates. * Add metadata to create NuGet Package for EF Core Data Models. * Include dlls we just carry in bin in the output directory when building. * Bump version. Some changes to not publish test components.
51 lines
485 B
Text
51 lines
485 B
Text
# OpenSim Specific
|
|
OpenSimConsoleHistory.txt
|
|
scaffold.sh
|
|
|
|
# Runtime Settings
|
|
launchSettings.json
|
|
|
|
# Dotnet Core
|
|
*.swp
|
|
*.*~
|
|
project.lock.json
|
|
.DS_Store
|
|
*.pyc
|
|
nupkg/
|
|
|
|
# Visual Studio Code
|
|
.vscode/
|
|
|
|
# Rider
|
|
.idea/
|
|
|
|
# Visual Studio
|
|
.vs/
|
|
|
|
# Fleet
|
|
.fleet/
|
|
|
|
# Code Rush
|
|
.cr/
|
|
|
|
# User-specific files
|
|
*.suo
|
|
*.user
|
|
*.userosscache
|
|
*.sln.docstates
|
|
|
|
# Build results
|
|
[Dd]ebug/
|
|
[Dd]ebugPublic/
|
|
[Rr]elease/
|
|
[Rr]eleases/
|
|
x64/
|
|
x86/
|
|
build/
|
|
bld/
|
|
[Bb]in/
|
|
[Oo]bj/
|
|
[Oo]ut/
|
|
msbuild.log
|
|
msbuild.err
|
|
msbuild.wrn
|