- Сделайте щелчок правой кнопкой мыши -> свойства для файла в Visual Studio.
- Установите Копировать в выходной каталог на Копировать всегда .
Тогда вы сможете ссылаться на ваши файлы, используя путь, такой как @".\my_html.html"
При копировании в выходной каталог файл будет помещен в ту же папку, что и ваши двоичные библиотеки при сборке проекта. Это работает с любым файлом содержимого, даже если он находится в подпапке.
Если вы используете подпапку, она тоже будет скопирована в папку bin, поэтому ваш путь будет @".\my_subfolder\my_html.html"
Чтобы создать URI, который вы можете использовать локально (вместо подачи через Интернет), вам нужно будет использовать протокол file , используя базовый каталог вашего двоичного файла - примечание: это будет работает только в том случае, если вы установили Copy to Ouptut Directory, как указано выше, или путь не будет правильным.
Это то, что вам нужно:
string curDir = Directory.GetCurrentDirectory();
this.webBrowser1.Url = new Uri(String.Format("file:///{0}/my_html.html", curDir));
Вам, конечно, придется изменить переменные и имена.