問題タブ [my-namespace]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - VB.Net の My 名前空間に独自のカスタム名前空間を追加する
MY 名前空間にメソッドを追加する方法は知っていますが、独自の名前空間を作成したいと考えています。例えば。My.Nation.State.City.Restraunt など。
.net - VB.NETクラスライブラリにReflectorで「My」および「My.Resources」名前空間が表示されるのはなぜですか?
私のプロジェクトでは、「My」を何かに使用するつもりはありません。私はそれで何もしていません(私が知っていることです)。しかし、すべてのクラスライブラリは、ReflectorとNDependで「My」名前空間を示しています。これにより、不要な雑然としたものがたくさん追加されます。
1)なぜ表示されるのですか?
2)どうすれば削除できますか?
vb.net - 「My」名前空間が使用できないのはなぜですか?
Winformアプリは、Main.exeとLauncher.exeで構成されています。Launcherアプリの目的は、Main.exeの更新されたバージョンを確認することです。
更新が見つからない場合は、System.Diagnostics.Process.Startを使用してMain.exeを起動します。
更新が見つかった場合は、新しいMain.exeを所定の位置にコピーし、同じ方法でMain.exeを起動します(この場合、Main.exeの新しいコピーになります)。
Process.Startコードは次のとおりです。
このコードは、更新があったかどうかに関係なく実行され、常にMain.exeを正常に起動します。
ただし、Main.exeを初めて実行する場合(つまり、更新後)は、My.SettingsやMy.Computer.FileSystemなどのMy名前空間を参照するすべての行でエラーが発生します。
たとえば、この行はエラーを引き起こします:
エラーは次のとおりです。
System.IO.DirectoryNotFoundException:特別なディレクトリ「デスクトップ」が見つかりませんでした。Microsoft.VisualBasic.FileIO.SpecialDirectories.GetDirectoryPath(String Directory、String DirectoryNameResID)、Microsoft.VisualBasic.FileIO.SpecialDirectories.get_Desktop()、Microsoft.VisualBasic.MyServices.SpecialDirectoriesProxy.get_Desktop()
ただし、この例はデスクトップを参照していますが、SpecialDirectoriesが見つからないことを忘れないでください。デスクトップに限定されません。
ただし、初めて実行する場合(つまり、更新直後)のみです。その後は正常に動作します。
ファイルシステムの問題、ロック、またはスレッドを処理するために、プロセスがより見事に失敗した場合は、より理解しやすくなります。しかし、なぜMy名前空間に関するこの「マイナーな」問題があるのでしょうか。