• ベストアンサー

.netアプリケーションのクラスライブラリの配布について

visualstudio2005にてVB.NETアプリケーションを作成しました 作成する際にはabc.dllを使用しています このクラスモジュールを配布・実行しようと試行錯誤していますが どうにもうまくいきません どうか宜しくご教授ください

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

abc.dllを使用するexeと同じフォルダに配置してください。 なにがどううまくいかないのか・・・。それが分からないとこれ以上の答えは出せません。

sakaki_san
質問者

補足

ご指摘の通り同じフォルダに配置しましたら動作できました ありがとうございました

関連するQ&A

  • VB6のアプリケーションの配布

    VB6でアプリケーションを作成したのですが、他のマシンに配布する場合に実行形式(EXE)だけだと、DLLやOCXなどの有無やバージョンの違いで動作しないのですが、Setup.exeなどダブルクリックするだけで、インストールできるようにしたいですが、方法がわかりません。 VBのランタイムは、このSetup.exeより先にインストールしないと、Setup.exe自体でインストールが中断されるのでしょうか? あと、.NETですがVB6のようにDLLやOCXの有無・バージョン違いなど気にせず簡単に配布できるのがメリットの一つと解釈しても良いのでしょうか? このように配布・インストール関連で詳しい書籍などご存知でしたら教えてください。 インストーラソフトというものは言葉聞いたことがあるのですが、 .NET使うならば、あまり必要ないのでしょうか?これもお勧めのインストーラソフトがあるのでしたらご教授下さい。

  • VB.NETでクラスライブラリプロジェクトがでてこない

    VB.NETスタンダードですが、DLLを作りたいのですが、新しいプロジェクトで「クラスライブラリプロジェクト」がでてきません。どうしてでしょうか? また、VB.NETで普通にDLLを作成するには、やはり「クラスライブラリプロジェクト」を開くしかないのでしょうか?

  • .Netアプリケーション配布について

    .Net初心者で、Javaの経験しかないものです。 .Netのアプリケーション配布について質問があります。 Visual Studio 2008を利用し、C#の簡単なアプリケーションを作成して います。 Windowsフォームアプリケーションを作成し、「配布」を行い他のWindowsXPやVista環境で利用できるようインストーラ的なものを作ろうといろいろ試しているところです。 ただ、Visual Studio 2008の「配布」という機能を利用し、他のコンピュータで利用すると、プログラムをなにも記述していないフォームを表示するようなアプリでも以下のようなメッセージが出て、実行できません。 「このアプリケーションをインストールまたは実行できません。このアプリケーションでは、まずグローバルアセンブリキャッシュ(GAC)にアセンブリWindowsBaseバージョン3.0.0.0をインストールする必要があります。」 これは、.Netフレームワーク(ランタイム)をインストールすることで実行することができることは確認できましたが、一般のソフトウェアではこのようなメッセージが出ることはありません。 Visual Studioで開発するということは.Netフレームワーク上の環境下であることが前提であり、利用者もその環境にしなければならないというのはわかりますが、一般ユーザが何百メガもある.Netフレームワークをインストールしなければ実行できないというのは大変利便性の低いものであり、受け入れられないものだと思います。 最終的にはインストーラを実行するだけで動作するようにしたいですが、これにはどのような手順で開発を行えばよいでしょうか。 基本的なことで申し訳ないですが、助言をよろしくお願いします。

  • VB2008 ASP.NET 「WEBアプリケーション」で開発しようと

    VB2008 ASP.NET 「WEBアプリケーション」で開発しようと思っています。 (.NET Framework 3.5) 実行環境でアプリケーションを配置する際、 aspxファイルなしでDLLのみで動かすことが 出来るのでしょうか? ご教授の程、よろしくお願いします!

  • VBアプリケーション配布について

    VBアプリケーション配布について こんにちは、.net初心者です。どなたか教えてください VB2008Pro(インストール場所:標準) プロジェクト保存場所:C:\VB 各端末にてLANに接続されたアプリケーションです .NET Framework3.5は別途各端末にインストールする予定です 作成したアプリケーションを社内(同フロア)に配布したいのですが手順がわかりません よろしくお願いします ※ビルドでReleaseフォルダにアプリケーションの作成まではできています

  • クラスモジュールを使いたい

    VBで、クラスモジュールを使いたいのですが、どうやらホストアプリケーションがクラスをサポートしていないらしく、クラスのモジュールを作成しようとするだけでエラーになります。 ホストアプリケーションにクラスを使用できるようにするには、何をどう設定すればよいのでしょうか? お願い致します。

  • 関数の引数にクラスを使いたい

    VBにてクラスモジュール「clsTest」を作成し、プロパティ「ID」,「FName」を作成しました。 ASPファイルにてclsTestを作成し、プロパティに値をセットしました。 VBの別のクラスモジュール「clsInset」の関数「dbInsert」に 作成したclsTestを渡したいと考えています。 VBはdllにしてASPから呼び出します。 関数clsInsetの引数にどのように書けば渡せるのかがわかりません。 よろしくお願いします。

  • VB2008でクラスライブラリー(DLL)を作成中なのですが、旨く出来

    VB2008でクラスライブラリー(DLL)を作成中なのですが、旨く出来ません。 それは、マウスでクリックした座標(X,Y)を取得したいのです。 ご存じの方がいらっしゃいましたらご教授下さいませ。 サンプルリストを書いて戴けると非常に嬉しいです。 以上 宜しくお願い致します。

  • java アプリケーションの配布について

    調べようとしてもどう検索すればいいのかわからず、全くヒットしなかったので質問もさせていただきます。 javaアプリケーションを(プログラム)作り、それを別のパソコンで行うには(配布する際に自分の作ったプログラムを配布されたパソコンで実行するには)、javaのJDKやSDKなどのjava開発ソフトなどがそのパソコンになければ実行することはできないんですか? そうであればかなり悲しいです。 解決策があればよろしくお願いします。

    • ベストアンサー
    • Java
  • WindowsVistaでのVB5.0のアプリケーションについて

    現状、VB5.0で、DAO350.dllと、CFX4032.DLLを使用して開発した アプリケーションがあるのですが、WindowsVista上で動作しません。 VB5.0のディストリビューションウィザードで作成したインストーラ を使用して、インストールした際に、上記の2つのDLLが登録できない といったエラーが発生します。ただ、インストール自体は中断せずに そのままインストールが終了するのですが、アプリケーションを起動 した際に、どうもCFX4032.DLLを使用しているCharFxが正常に動作して いないようなのです。 どなたか同様の経験された方、または、この現象の対応策をご存知の 方がいましたら、ご教授をお願いします。 ものすごくこまっています。 ひょっとしたら、作り変えないといけないのでしょうか。 設計書もあまりなくて、かなり昔に作成したアプリケーションなので 作り変えになると、かなり大変なので、なんとか、DLLの入れ替えとか で対応できないかと悩んでいます。 よろしくお願いします。

専門家に質問してみよう