ソリューションの名前をコードで参照することはできますか?ソリューションのNameプロパティをコードで参照することはできますか?
System.Reflection.MethodBase.GetCurrentMethod().Name
を使用して現在のメソッドの名前を取得する方法と同様の文字列として使用するには、このコードをプルします。
私はSystem.Reflection
クラスを閲覧しましたが、まだ役に立たないものはありません。上記
ソリューションの名前をコードで参照することはできますか?ソリューションのNameプロパティをコードで参照することはできますか?
System.Reflection.MethodBase.GetCurrentMethod().Name
を使用して現在のメソッドの名前を取得する方法と同様の文字列として使用するには、このコードをプルします。
私はSystem.Reflection
クラスを閲覧しましたが、まだ役に立たないものはありません。上記
Dim solutionName As String = Path.GetFileName(Process.GetCurrentProcess().MainModule.FileName)
あなたは通常、プロジェクト名と同じであるdll
名前をお渡しします。 以下のアセンブリ名がソリューション名と一致することを確認してください。
私はプロジェクト名を読み込み、その名前に基づいてオブジェクトを動的に作成することができます。 – Stealthgrind
あなたの提案に似ていますが、これは私が望む以上に多くのプロジェクトを必要とします。 私がしたいのは、一連のソリューションの中のスタートアッププロジェクトの1つの主要なフォームです。次に、ソリューションの名前に基づいて、メインロジックオブジェクトを動的に作成したいと考えています。このオブジェクトは各ソリューション内のユニークなコードであるため、それぞれのソリューションは機能は異なりますが、一貫したルック・アンド・フィールを維持し、更新をより簡単に行うことができます。 残念ながら、私はこれをもっと調べるほど、それは可能ではないかもしれないと思います。 – Stealthgrind
プロジェクトは、私はもうどんな解決策があると思い、またプロジェクト、情報はありませんコンパイルされたら。論理的には、それらはエディタに存在するだけです。 –