我正在开发一个使用 SQLite 的 vb.net 应用程序,因为它是针对 .net 框架的第 2 版编译的,所以我将此行添加到我的配置文件中
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
我对该应用程序的最终目标是使其成为独立的,因此除了 exe 之外不是单个文件(该应用程序将为数据库生成一个文件,但我的意思是我希望用户只下载 1 个单个文件)。
而且我注意到,当我构建它时,总是复制配置文件,如果我在没有配置文件的情况下运行应用程序,我会得到未捕获的异常“遗留”错误。
有没有办法在运行时包含该配置?或者可能捕获某种类型的异常以防止该对话框出现并吓到用户(我知道这可能不是最好的方法)
我在 SO 上搜索并发现了其他类似的问题,但我发现的问题都没有找到对我有用的解决方案,所以我很感激你的帮助。