私はさまざまな問題に直面していますが、以下で説明します。すべてのマシンで同じように動作するexeをbulidする方法
私はsqlserverのインスタンスとデータベースのリストを列挙できるC#クラスライブラリ(Test.dll)を作成しました。私は2台のマシン1 devマシンと2台がテストマシンです。
私の開発マシンでアプリケーションをテストすると、正しく動作しています。しかし、アプリケーション(exeファイル)をテストマシンにコピーすると、Test.dllに書かれたインターフェースのメソッドを呼び出すことができません。
私はdevマシンでアプリケーションをデバッグすると、デバッガー私は単純にマシンをテストするために私のソースコードを含むフォルダを共有している。
今、私はソースコードを含んでいないテストマシンでアプリケーションをデバッグしています。しかし、私は恐怖ですtest.dllにあるメソッドへの関数呼び出しは失敗しました。私はこれが起こったことを知りません...
どのようにこの問題を解決する方法とアプリケーションをすべてのマシンで実行するようにする同じ効果.....
これはC#の場合、なぜC++にタグ付けされていますか? – xtofl
COMサーバーはC#にあり、クライアントはVC++にあります。 – sharptooth