我有一个vb.net应用程序,我希望能够在不久的将来分发。
我不是原始架构师,之前的开发人员引用了一些属于GPL许可证的.dll。
包含这些dll的所有软件都可以在线免费获取,因此我的客户可以在需要该功能时下载并安装它们。所以我不必分发DLL。
目前,它们是在项目文件的“参考”部分下引用的。 我的问题是,如何以类似于“引用”的方式解决这些dll,但是在运行时。
我的计划是在注册表中搜索这些dll的位置并引用该位置,但考虑到.dll的文件位置,如何将该代码“拉”到我的项目中。
由于
答案 0 :(得分:0)
你可以试试这个
反思是您可以用来在不分发dll的情况下将新功能插入项目的关键解决方案
答案 1 :(得分:0)
这是唯一有效的解决方案
http://mylifeandsql.com/2018/03/26/replication-readpast-error/
您也可以使用以下命令开始迁移
Sql(@"SET TRANSACTION ISOLATION LEVEL READ COMMITTED");
这将复制 dll 更改,例如向复制表添加新列
你还会发现该栏目会自动添加到复制文章>栏目
无需创建新快照,也无需将同步设置为重新初始化☺
谢谢