Resource-Only DLL - это вариант для вас. Но это необязательно, если вы не хотите изменять ресурсы без перекомпиляции приложений. Есть только один общий файл ResourceDictionary.
MyAssembly - просто имя сборки без расширения
FolderStructureInAssembly - Если ваши ресурсы находятся в складке, укажите структуру папок
. Когда вы это делаете, лучше знать siteOfOrigin .
WPF поддерживает два органа: application: /// и siteoforigin: ///. Владение приложением: /// идентифицирует файлы данных приложений, которые известны во время компиляции, включая файлы ресурсов и содержимого. Владелец siteoforigin: /// идентифицирует сайт исходных файлов. Объем каждого органа управления показан на следующем рисунке.
blockquote>[/g3]
Первый, установите драгоценный камень Launchy :
$ gem install launchy
Затем можно выполнить это:
require 'launchy'
Launchy.open("http://stackoverflow.com")
Решение только для Mac:
system("open", "http://stackoverflow.com/")
или
`open http://stackoverflow.com/`
Самое простое решение для Победы:
`start http://www.example.com`
Windows Only Solution:
require 'win32ole'
shell = WIN32OLE.new('Shell.Application')
shell.ShellExecute(...)
Если это - окна, и это - IE, попробуйте это: http://rubyonwindows.blogspot.com/search/label/watir также рубин Селена выезда: http://selenium.rubyforge.org/getting-started.html
HTH
Можно использовать драгоценный камень 'OS': https://github.com/rdp/os для разрешения операционной системе (в лучшем случае Вы владеете своей ОС, имея в виду не OS X) решают, что сделать с URL.
Обычно это будет хорошим выбором.
require 'os'
system(OS.open_file_command, 'https://stackoverflow.com')
# ~ like `xdg-open stackoverflow.com` on most modern unixoids,
# but should work on most other operating systems, too.