こんにちは、VB.NET で書かれたコンソール アプリケーションがあります。このために、既存のソリューションに c# クラス ライブラリを追加しました。C# クラス ライブラリにコードを記述しました。実行しようとすると、デフォルトで VB.NET コンソール アプリケーションになります。C# クラス ライブラリを実行できません。
明確に理解するために、VB.NET プロジェクトを classVB として呼び出し、クラス ライブラリを classC# として呼び出します。
私はそれを機能させるためにこれらの方法にうんざりしていました:
1) classVB プロジェクトに classC# 参照を追加し、classVB をスタートアップ プロジェクトとして作成しました。classVB プロジェクトを として参照するために using ステートメントも使用しましたUsing classVB
。そして、classC#にブレークポイントを設定しましたが、それでもclassVBプロジェクトを指しています
2) スタートアップ プロジェクトとして classC# を作成しようとしました (これがうまくいかないことはわかっていましたが)。このため、「クラスライブラリの出力タイプを持つプロジェクトを直接開始することはできません」という通常のエラーが発生します。
3)ソリューションを右クリックしてプロジェクトオプションを起動 - >単一のスタートアッププロジェクトと選択したclassVB。
しかし、これはどれも機能していません。c#class ライブラリ コードにブレークポイントを設定した後でも、常に classVB プロジェクトを指しています。
ライブラリクラスに取り組むのは初めてなので、これについて何か助けていただければ幸いです。