3 つのプロジェクトを含むソリューションに共有変数を持つクラスがあります。他の 2 つのプロジェクト (NoShared プロジェクトと呼びます) からの共有変数を含むプロジェクトへの参照も持っています。
NoShared Projects からは完全に読み取ることができますが、問題は、このプロジェクトから共有変数に書き込むことができることです。
これは、共有変数を含むクラスのコードです。
Public Class GlobalVariables
Public Shared Debug As Boolean = False
Public Shared Username As String = ""
Public Shared Password As String = ""
End Class
NoShared Projects からこれを行う場合:
GlobalVariables.Debug = True
何も起こらず、 の値GlobalVariable.Debug
はまだFalse
です。
何か助けてください。
各プロジェクトには、管理者権限やその他の通常のユーザー権限など、異なる実行権限が必要なため、異なるプロジェクトを使用しています。