gpt4 book ai didi

vb.net - 摆脱App.exe.config

转载 作者:行者123 更新时间:2023-12-03 17:54:43 25 4
gpt4 key购买 nike

我正在使用SQLite的vb.net应用程序上工作,由于它是针对.net框架的版本2进行编译的,因此我将此行添加到了配置文件中

<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>


我对该应用程序的最终目标是使其成为独立文件,因此除了exe以外,不要再有一个文件(应用程序将为数据库生成一个文件,但我的意思是我希望用户仅下载1个单个文件)。

而且我注意到,在构建它时,始终会复制配置文件,并且如果我在没有配置文件的情况下运行该应用程序,则会收到未捕获的异常“旧版”错误。

有什么办法可以在运行时包含该配置吗?或捕获某种异常以防止该对话框显示并吓ing用户(我知道这可能不是最好的方法)

我已经搜索并找到了其他类似的问题,但是我发现的所有问题都没有找到对我有用的解决方案,因此,感谢您的帮助。

最佳答案

当它是possible to set the legacy runtime policy at runtime时,我建议部署为安装程序。


很好,该应用程序将为数据库生成一个文件,但是我的意思是我希望用户仅下载1个单个文件


他们可以下载您的安装程序,从而可以正确设置所有内容。在任何情况下都可能需要这样做,因为SQLite将需要它自己的DLL以及您的.exe才能在部署中存在。

关于vb.net - 摆脱App.exe.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11868373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com