Я пишу небольшие приложения, которые помогут автоматизировать повседневную работу некоторых коллег и хотят разместить общую папку на моей машине, чтобы другие из локальной сети могли выполняться, когда мой компьютер включен. У меня нет роскоши моего собственного сервера, так что это лучшее, что я могу сделать.Выполнение приложения в общей папке с использованием ресурса разделяемой машины
Один из них - приложение Winform, которое подключается к базе данных Oracle через клиент Oracle и Oracle Data Access, установленный на моей машине, для получения информации. Я надеюсь, что люди смогут выполнить приложение (.exe-файл), когда моя машина включена, без установки чего-либо на их машине. Приложение будет записывать в выходной файл (.html) в той же папке и открывать его в браузере THEIR.
Мой вопрос: Что делать, чтобы это стало возможным? Как люди могут запускать этот .exe-файл с использованием Oracle Client, Oracle DataAccess и .Net framework, уже установленного на моей машине, как если бы я запускал его локально.
Я отмечаю все сборки C# (автоматически добавленные Visual Studio) как Копировать локальные в Истинные (Microsoft.CSharp.dll, System.Data.dll, System.dll, System.Data.DataSetExtensions.dll, System.Deployment. dll, System.Drawing.dll, System.Net.Http.dll, System.Windows.Forms.dll, System.Xml.dll, System.Xml.Linq.dll). Будет ли еще нужна инфраструктура .Net? Мое приложение довольно просто с одной внешней dll Oracle.DataAccess.dll. Как насчет клиента Oracle и Oracle Data Access.
Большое спасибо.
Не работает приложение ASP Web Form? Предполагая, что вы можете создать веб-страницу, чтобы делать то, что нужно вашим клиентам. – rheitzman
Спасибо, Сингх. Мои приложения, как правило, представляют собой приложение Windows с простым выходом файла, а не с веб-сайта. Я не собираюсь создавать сложное корпоративное приложение, а просто минималистичное приложение, используемое несколькими программами для автоматизации повседневных задач. Подумайте о форме VBA или приложении. В этом случае я получаю что-то в форме .html – Kenny