がタイトルに記載されています。私はbin \ debugフォルダ全体をコピーしようとしましたが、アプリケーションは他のコンピュータ上で動作しません。私は、ホストPCにビジュアルスタジオとツールがインストールされていないと、コンソールアプリケーションが実行されないと考えています。任意のコンピュータ上で実行できるようにアプリケーションを展開する方法はありますか?C#コンソールアプリケーションを展開するには?
編集:詳細を含めて申し訳ありません。 私は最初に紛失したアセンブリSystem.Threading.Tasks.Dataflow
を持っていましたが、それを修正することができましたが、nugetからDLLを取得しました。ホストPCのテストで必要な.NET 4.5.2がインストールされていて、現在のエラーメッセージは次のとおりです。
未処理の例外:System.AggregateException:1つ以上のエラーが発生しました。 ---> Microsoft.Build.Exceptions.InvalidProjectFileException:インポートされたプロジェクト "C:¥Program Files(x86)¥MSBuild¥Microsoft¥VisualStudio¥v11.0¥WebApplications¥Microsoft.WebApplicat ion.targets"が見つかりませんでした。宣言内のパスが正しいこと、およびファイルがディスク上に存在することを確認します。
私は、ホストPCは、Visual Studioやツールがインストールされていない場合は、コンソールアプリケーションは実行されません信じています。 - 間違っている – user9993
これは、.NETフレームワークと他の関連するdllがマシン上に存在することを要求します。なぜあなたはエラーロガーか簡単なconsole.writeを書いて、そのエラーが何であるかを見ていませんか?公正なスタートのためには、マシンに.netフレームワークが必要です –
「他のコンピュータでは動作しません」とはどういう意味ですか?イベントビューアには何かありますか?それは例外をスローしますか?あなたは "AnyCPU"または "x86"用にコンパイルしましたか?どのようなエラーが出ますか?最初にデバッグビルドで展開し、エラーをキャプチャしてエラーメッセージに含めます。また、.NETのバージョンと、対象のコンピュータに.NETがインストールされているかどうかを含めます。この情報がなければ、問題を解決することはできません。 –