プリザンター クロスプラットフォーム beta 版のデバッグへのご協力まことにありがとうございます。
本プロダクトは開発途中のものであり、まだ多くの不具合が含まれております。不具合を発見された場合は issue にてお知らせください。
技術概要資料(PDF)はこちらです。
Windows 版の README のコピーはこちらです。
製品版のリポジトリはこちらです。
クロスプラットフォーム beta 版のセットアップモジュールはまだありません。
ソースコードからビルドしてください。
開発/ビルドは Windows で行います。
Linux でビルド/実行する場合は、下記「Linux だけでビルド/実行する」を参照してください。
ソースコード(ソリューション)を Visual Studio で開きビルド/デバッグ実行をします。
実行可能なプロジェクト次の4つです。
プロジェクト | 概要 | プラットフォーム |
---|---|---|
Implem.CodeDefiner.NetCore | データベース構成ツール | クロスプラットフォーム(.NET Core) |
Implem.CodeDefiner.NetFramework | データベース構成ツール | Windows(.NET Framework) |
Implem.Pleasanter.NetCore | プリザンター | クロスプラットフォーム(.NET Core) |
Implem.Pleasanter.NetFramework | プリザンター | Windows(.NET Framework) |
Visual Studio からクロスプラットフォーム(.NET Core)実行環境へ配置するバイナリの発行を行います。
- Implem.CodeDefiner.NetCore
- Implem.Pleasanter.NetCore
項目 | 設定 |
---|---|
発行方法 | ファイルシステム |
構成 | Release |
ターゲットフレームワーク | .netcoreapp2.2 |
配置モード | フレームワーク依存 |
ターゲットランタイム | ポータブル |
-
.NET Core 2.2 [download] または [パッケージ管理システム]
-
SQL Server 2017 [download] または [パッケージ管理システム]
-
GDI+ のインストール
参考:
CentOS
yum install -y epel-release
yum install -y libgdiplus
Ubuntu
apt-get install -y libgdiplus
- SQL Server をインストールした Windows または Linux へソースコードおよび発行したバイナリをコピーします。
※フォルダ構成を維持したままコピーしてください。 - Implem.CodeDefiner.NetCore プロジェクトの発行先フォルダへ移動します。
通常は Implem.CodeDefiner.NetCore\bin\Debug\netcoreapp2.2\publish\ または Implem.CodeDefiner.NetCore\bin\Release\netcoreapp2.2\publish\ です。 - 次のコマンドで SQL Server を構築します。
dotnet Implem.CodeDefiner.NetCore.dll _rds
- プリザンターを実行する Windows または Linux へ Implem.Pleasanter.NetCore プロジェクトから発行したバイナリをコピーします。
通常は Implem.Pleasanter.NetCore\bin\Debug\netcoreapp2.2\publish\ または \Implem.Pleasanter.NetCore\bin\Release\netcoreapp2.2\publish\ です。
次のコマンドでプリザンターを実行します。
dotnet Implem.Pleasanter.dll
http://localhost:5000/
- 上記「実行環境を構築する(Linuxの場合)」で .NET Core と SQL Server をインストールします。
- ダウンロードしたプリザンターのソースファイル一式を Linux 上にコピーします。
- ソースファイルの中の cmdnetcore ディレクトリへ移動します。
build.sh
を実行しビルドを行います。codedefiner.sh
を実行し SQL Server を構成します。pleasanter.sh
を実行しプリザンターを実行します。- ブラウザで
http://localhost:5000/
へアクセスします。
プリザンター クロスプラットフォーム beta 版のデバッグへのご協力まことにありがとうございます。
本プロダクトは開発途中のものであり、まだ多くの不具合が含まれております。不具合を発見された場合は issue にてお知らせください。