![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
無知な質問を失礼します。
visual studioについて。
言語vb.net
自作でソフトを開発しようと思い、作業を進めて、起動テストをしようと思ったのですが、デバックでは起動するものの、exeファイルから起動すると、エラーで落ちてしまいます。
ソリューションの中にプロジェクトが2つあり、それぞれexeファイルができてしまっています。
おそらくコンパイルに原因があると思うのですが、普段は修正しかしていないのでここら辺の操作がわかりません‥
exeをひとつにまとめる方法はないでしょうか‥
No.2ベストアンサー
- 回答日時:
そのメッセージから、次のことがわかります。
・おそらく、本来なにかの値が入っていなければならない場所に Null (VB.NetではNothing)になっている。
・「パラメータ path」 とあるので、 FUNC(byval path as 〜) とかで定義されてるメソッドの呼び出しやコンストラクタ等で、
path のところに指定してある値が Nullになっている。
また、そこから次のことが予想されます。
・pathという名前から、ファイル名を指定するものだろう。
・デバッグで動作して、exeで失敗するのは、何かの理由で、「ファイル名」が設定されていないから。
この方針で辿ってみてはどうでしょうか。
それから、前回忘れていましたが
デバッグ実行時の設定が、プロジェクトのデバッグタブから変更できます。
https://docs.microsoft.com/ja-jp/visualstudio/de …
この中に「コマンドライン引数」「作業ディレクトリ」という項目があります。
これが違うと、正しく動作しないことがあります。
特に、exeをダブルクリックした場合は、「コマンドライン引数」が空になります。
コマンドライン引数でファイル名等を設定していたりしませんか?
No.1
- 回答日時:
まず、その具体的なエラーを確認してください。
「エラーになります」だけでは、考えようがありません。
また「exeファイルからの起動」も具体的に詳しく書いてください。
「exeファイルからの起動」 = exeファイルだけをコピーして起動
だとすると、他に必要なファイル(DLL等)が足りないせいかもしれません。
また、デバッグ実行時と「実行時フォルダ」が違うために、期待しているファイルの読み書きができない、というケースもあります。
VB.Netでは、 1プロジェクトで1exeです。
今の状態では2つexeができるようになっていると思われます。
間違えて追加したものなら、削除できます。
https://docs.microsoft.com/ja-jp/visualstudio/ma …
ただ、片方がDLL用プロジェクトで、できたDLLを本体exeで使用している、となると、消しただ動かせなくなります。
念の為に確認しますが、「2つexeができてしまう」というのあ Debug\〜.exe と Release\〜.exe ではないですよね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 労働相談 合意済み仕様の商品納入後における仕様変更要求への対応について 5 2023/04/19 09:41
- デスクトップパソコン ん~…分からん 7 2022/06/10 10:47
- C言語・C++・C# visual studioでフォームデザインを作成する時のVB.netとC#の違い 2 2023/06/22 03:04
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
- その他(IT・Webサービス) エクセルの実行ファイルについての質問です。 1 2023/05/04 03:58
- その他(プログラミング・Web制作) Visual StudioでDjangoのプロジェクト配下のappを作成する方法 1 2022/05/01 03:47
- Windows 10 別ユーザーでログインした際、表示されないのソフトの探し方 1 2022/07/15 10:26
- Visual Basic(VBA) フレームワーク「4.8.1」で、[Sub Main]が動かない。助けて下さい 3 2022/11/14 15:40
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- 電子レンジ・オーブン・トースター 電子レンジの非科学的(カルト的)動作の原因について考えられる理由を知りたい 8 2022/11/29 14:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
eclipseでプログラムが実行でき...
-
MinGWのコンパイル方法(初心者)
-
eclipseでデバックするとエラー...
-
VB6のデバッガ?強制終了?につ...
-
デバッグとビルドは何が違うの...
-
eclipse+CDTで実行ファイルとソ...
-
visual studio2019でデバッグが...
-
c++をVisualStudioでコンパイル
-
DirListBoxに指定フォルダのみ...
-
VISUAL STUDIOの英語メニュー
-
BCB6でjconvert.pasを使う方法...
-
Visual C++ 2005で作ったツール...
-
Unityの質問です。 Windowsで作...
-
DOS窓の大きさについて
-
VBAで呼び出したVBのDLLのデバ...
-
C言語での開発でエラーが出て困...
-
無知な質問を失礼します。 visu...
-
python エラー
-
エクセルのエラーメッセージ「4...
-
<unistd.h>をVisualStudioでつ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
デバッグとビルドは何が違うの...
-
visual studio2019でデバッグが...
-
Eclipseのブレークポイントが○...
-
DLL参照時に指定されたモジュー...
-
eclipseでプログラムが実行でき...
-
visual studio 2008 のデバッグ...
-
Visual studio2017で、2回目の...
-
デバッガでステップ実行してい...
-
VB.netを実行するとデバック プ...
-
eclipseでデバックするとエラー...
-
ソリューションをまたがるデバ...
-
C言語での開発でエラーが出て困...
-
RichTextBox使用で...
-
起動時に何のダイアログも表示...
-
Release版のexeが動きません
-
Visual Studio 2017 ビルドする...
-
ブレークポイントは現在の設定...
-
VB6.0を使用しています
-
C# リソースに埋め込んだ.exeフ...
-
ビルド時のエラー(書き込みで...
おすすめ情報
すみません、エラー内容です。
exeは、デバックファイルにできたexeをクリックして開いています。
片方ではdllが作成されているので、dllを使っていると思います。
exeが2つできているのは、プロジェクトごとにという意味です。
情報不足で申し訳ありません。
よろしくお願いいたします。