私は先週、C#で小さな個人用アプリケーションの学習とコーディングをしました。マシン上でデバッグするときにdotnetbarを使い、すべてが正常に動作しますが、すべてをコンパイルして1つの実行可能ファイルにしたいのですが...。 bin/releaseまたはbin/debugにファイルを置きます。私は、リリースモードでソリューションを構築し、アプリケーションを実行し、すべてがうまくいったが、テストするために別のコンピュータに転送すると、何も開かれず、約30秒後にエラーが発生した。Visual Studio C# - アプリケーションのコンパイル?
私はそれがdotnetbarだと思ったので、私は一つのボタンで新しいプロジェクトを作って、他のコンピュータでそれをテストし、それがうまくいった。私はdotnetbarからButtonXを1つ追加してテストしたところ、開いておらず、エラーメッセージも表示されませんでした。
どうしてですか?プログラムにドットネットのdllが付いてくる必要がありますか、どういうわけかアプリでコンパイルできますか?
テストした他のコンピュータに、適切なバージョンの.NET Frameworkがインストールされていることを確認してください。 .NET Frameworkをインストールする必要のない.NETアプリケーションを作成する方法はありません。 –
ええ、私はdotnetbar dllでテストしようとしましたが、うまくいきました。唯一の問題は、アプリケーションの中に持っていたいdllを含める必要があることです。 – mowwwalker