C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[3]: アプリを他の人に渡したい場合


(過去ログ 172 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■99044 / inTopicNo.1)  アプリを他の人に渡したい場合
  
□投稿者/ ききららまま (1回)-(2022/02/03(Thu) 13:08:01)

分類:[.NET 全般] 

C#で本を参考に簡単なWPFのアプリを作ってみました。これを他の人に使ってもらうにはどうしたらいいのでしょうか?

ソリューション構成をdebugからReleaseに変更して、ソリューションのリビルドを行いました。

これを行うと、下記のフォルダにEXE等のファイルが作成されました。
C:\Users\XXXX\source\repos\ソリューション名\プロジェクト名\bin\Release

拡張子がdll、xml、pdb、configなどがあります。

PDB ファイルはデバッグのために使うファイルはわかったので不要だと思うのですが、他のユーザーに使ってもらうためにはpdbファイルを除いた「Release」フォルダをコピーして渡してあげれば使えるようになるのでしょうか?

ネット記事を読んでいるとインストーラーなるものを作ったほうがよいとありましたが、そのような物をつくるほどのモノでもないので、「Release」フォルダをリネームしてあげれば、それでいいのかなと思いましたが、いかがでしょうか?

Visual Studio 2019を使用しています。
引用返信 編集キー/
■99045 / inTopicNo.2)  Re[1]: アプリを他の人に渡したい場合
□投稿者/ kiku (245回)-(2022/02/03(Thu) 15:21:09)
No99044 (ききららまま さん) に返信
> ネット記事を読んでいるとインストーラーなるものを作ったほうがよいとありましたが、そのような物をつくるほどのモノでもないので、「Release」フォルダをリネームしてあげれば、それでいいのかなと思いましたが、いかがでしょうか?

WPFアプリと言っても、フレームワークに何を選んでいるかが重要になります。
選んだフレームワークがインストールされていないと動作しないということになります。
例えば、.NETFrameWork4.8を選んだとしましょう。

下記の記事にあるように、
https://docs.microsoft.com/ja-jp/dotnet/framework/get-started/system-requirements

Windows 10 May 2019 Update(バージョン 1903)から
Windows 11(バージョン 21H2)までは
.NETFrameWork4.8はプリインストールされているため、
WPFアプリをコピーすればそのまま動作します。

Windows 10 Creators Update(バージョン 1703)から
Windows 10 October 2018 Update(バージョン 1809)までは
.NETFrameWork4.8はプリインストールされていませんが
個別にインストールは可能であるため、
.NETFrameWork4.8をインストールすれば
WPFアプリをコピーするだけで動作します。

こんな感じで考えます。
引用返信 編集キー/
■99051 / inTopicNo.3)  Re[2]: アプリを他の人に渡したい場合
□投稿者/ ききららまま (2回)-(2022/02/04(Fri) 12:14:58)
kiku さんありがとうございます。対象のPCには対象の.NET Frameworkは入っていました!

No99045 (kiku さん) に返信
> ■No99044 (ききららまま さん) に返信
>>ネット記事を読んでいるとインストーラーなるものを作ったほうがよいとありましたが、そのような物をつくるほどのモノでもないので、「Release」フォルダをリネームしてあげれば、それでいいのかなと思いましたが、いかがでしょうか?
>
> WPFアプリと言っても、フレームワークに何を選んでいるかが重要になります。
> 選んだフレームワークがインストールされていないと動作しないということになります。
> 例えば、.NETFrameWork4.8を選んだとしましょう。
>
> 下記の記事にあるように、
> https://docs.microsoft.com/ja-jp/dotnet/framework/get-started/system-requirements
>
> Windows 10 May 2019 Update(バージョン 1903)から
> Windows 11(バージョン 21H2)までは
> .NETFrameWork4.8はプリインストールされているため、
> WPFアプリをコピーすればそのまま動作します。
>
> Windows 10 Creators Update(バージョン 1703)から
> Windows 10 October 2018 Update(バージョン 1809)までは
> .NETFrameWork4.8はプリインストールされていませんが
> 個別にインストールは可能であるため、
> .NETFrameWork4.8をインストールすれば
> WPFアプリをコピーするだけで動作します。
>
> こんな感じで考えます。
引用返信 編集キー/
■99057 / inTopicNo.4)  Re[3]: アプリを他の人に渡したい場合
□投稿者/ ききららまま (3回)-(2022/02/04(Fri) 17:57:55)
No99051 (ききららまま さん) に返信
> kiku さんありがとうございます。対象のPCには対象の.NET Frameworkは入っていました!
>
> ■No99045 (kiku さん) に返信
>>■No99044 (ききららまま さん) に返信
> >>ネット記事を読んでいるとインストーラーなるものを作ったほうがよいとありましたが、そのような物をつくるほどのモノでもないので、「Release」フォルダをリネームしてあげれば、それでいいのかなと思いましたが、いかがでしょうか?
>>
>>WPFアプリと言っても、フレームワークに何を選んでいるかが重要になります。
>>選んだフレームワークがインストールされていないと動作しないということになります。
>>例えば、.NETFrameWork4.8を選んだとしましょう。
>>
>>下記の記事にあるように、
>>https://docs.microsoft.com/ja-jp/dotnet/framework/get-started/system-requirements
>>
>>Windows 10 May 2019 Update(バージョン 1903)から
>>Windows 11(バージョン 21H2)までは
>>.NETFrameWork4.8はプリインストールされているため、
>>WPFアプリをコピーすればそのまま動作します。
>>
>>Windows 10 Creators Update(バージョン 1703)から
>>Windows 10 October 2018 Update(バージョン 1809)までは
>>.NETFrameWork4.8はプリインストールされていませんが
>>個別にインストールは可能であるため、
>>.NETFrameWork4.8をインストールすれば
>>WPFアプリをコピーするだけで動作します。
>>
>>こんな感じで考えます。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -