私の問題は、C# .Net 実行可能ファイルが Visual Studio 2010 がインストールされているマシンで実行されていることですが、.Net 4.0 クライアント プロファイルのみがインストールされている場所では応答しません。
その理由は何ですか?依存関係ウォーカーを試しましたが、何も見つかりませんでした。
他のすべての答えは正しいですが、ソリューションの「マイプロジェクト」ページをご覧ください。そこで、使用されているネットバージョンを見つけることができます(そして最終的には変更できます)。これは、すべてのネットバージョンを試すよりも優れています...
クライアント プロファイルは小さく、ほとんどの場合、.NET ランタイムの不十分なサブセットです。代わりに、完全な .NET 4.0 ランタイムをインストールしてください。
実行可能ファイルが機能していないマシンに「Microsoft Visual C++ 2010 Redistributable Package」をインストールしてみてください。
4.5 Framework 3.5 および 3.0 フレームワークもインストールしてみて、動作するかどうかを確認してください。
http://www.microsoft.com/en-in/download/details.aspx?id=30653
これは、VS2010 が .NET Framework バージョン (2.0、3.0、3.5、4.0) をサポートしているためです。したがって、それらすべてと 4.5 Framework をそのマシンにインストールしてみてください。また、できることは、どのフレームワーク バージョンでプロジェクトを作成したかを確認することであり、どのマシンが欠落しているかがわかります。