公開したい VB.NET プログラムがあります。コードでは、私が作成した HTML ページを参照しています。URL をハード コードする代わりに (例: www.test2.com/folder/index.html)
エンコーダーがインストールされている場所 (例: /folder/index.html) を基準にしたいと思います。
これどうやってするの?
ありがとう!
公開したい VB.NET プログラムがあります。コードでは、私が作成した HTML ページを参照しています。URL をハード コードする代わりに (例: www.test2.com/folder/index.html)
エンコーダーがインストールされている場所 (例: /folder/index.html) を基準にしたいと思います。
これどうやってするの?
ありがとう!
VB.Net には、次のいずれかがあります。
Dim lPath As String = Application.ExecutablePath
これにより、完全なパスと app.name (削除できます) または
Dim lPath As String = Application.StartupPath
これにより、アプリケーションが起動したディレクトリが..
職場では独自の展開方法を使用しているため、clickonce の質問に対する答えはわかりませんが、次の場合:-
.... または Internet Explorer を使用してプロジェクト エクスプローラーにコピー アンド ペーストします。
ファイルがソリューション内で参照されている場合、公開操作には、公開するファイルが自動的に含まれる必要があります。
参考までに、html が同じ Web サイトでホストされている場合は、リンク先のページからの相対パスを使用できます。
Server.MapPath("relativepathtofile") および参照しているファイルへの相対パスを使用して、コード内でファイルを参照することもできます。