我已经在网上搜索了数周,但找不到任何答案或与我的问题相关的任何内容
问题是,我有一个使用 c# 从 mdb 文件加载数据的应用程序。该应用程序运行良好,因为现在,应用程序和 mdb 文件(对于数据库,使用 oledb)位于同一台计算机上,而不是任何共享文件夹上。但是一旦准备好在办公室部署它,应用程序和 mdb 文件需要位于共享文件夹中,供多个用户使用,但客户端/用户 PC 没有安装 MS 访问权限。
问题是我们无法在客户端 PC 上安装 ms access 或任何可再分发文件(我在访问过的大多数论坛/网站上看到的文件)。
客户端 PC 具有 .net 4.0
我的问题是:
- 它会起作用吗?(即使客户端 PC 上没有安装任何 ms 访问或可再分发文件,客户端 PC 也可以访问/执行共享文件夹上的 app 和 mdb 文件?)
- 它不会那样工作,我有哪些选项可以让客户端 PC 打开和运行保存在共享文件夹中的应用程序和 mdb 文件?
- 如果无法解决,我如何使用可再发行文件编译我的应用程序,比如说一个 .dll 文件,该文件将帮助客户端 PC 在没有安装 ms 访问权限的情况下打开应用程序?例如(app、mdb 和 .dll 在同一个共享文件夹上)
我真的希望并提前感谢您的回答。