2016-10-27 23 views
0

vC++ redist dllに依存するAnyCPU用にコンパイルされた.NETアプリケーションがあります。.NET VC++ Redist依存関係

x86とx64プラットフォーム用に2種類の.NETアプリケーションのビルドを作成するのは難しいので、アプリケーションをロードして適切なvC++ DLLを自動的に取得できるかどうかを調べようとしています。

ターゲットマシンにvC++ redistがインストールされていない場合のシナリオも回避しようとしています。

私はvC++依存関係を格納するために私のアプリのルートにx86とx64フォルダを持つことができます。 質問は、ファイルがルートフォルダにある場合と同じように私のアプリをピックアップするにはどうしたらいいですか?

+0

ある応じ

を右DLLをロードし、あなたの.NETアプリケーションによってロードされたネイティブx86およびx64を持っていますか? – cristallo

+0

あなたは何を意味するのか分かりません。 – NullReference

+0

この問題には、何もインストールする必要がないソリューションも含め、複数のソリューションがあります。なぜこの依存関係があるのか​​を正確に示さなければ、最良の答えを得ることはできません。 –

答えて

0

チェックEnvironment.Is64BitProcessと右vcredistのインストールがまだ開いて問題

+0

[Visual C++での展開](https://msdn.microsoft.com/en-us/library/dd293574.aspx)を参照してください。 –