shadow-copy相关内容

将目录添加到 ASP.NET 卷影副本

在我的 ASP.NET 应用程序中,我试图添加另一个目录以将其中的 DLL 进行阴影复制. 我发现允许 m 执行此操作的唯一方法是 AppDomain.CurrentDomain.SetShadowCopyPath. 然而,这个方法被标记为Obsolete.MSDN有这个说法 SetShadowCopyPath(String path) 消息:AppDomain.SetShado ..
发布时间:2021-11-16 19:14:55 C#/.NET

将目录添加到 ASP.NET 卷影副本

在我的 ASP.NET 应用程序中,我试图添加另一个目录以将其中的 DLL 进行阴影复制. 我发现允许 m 执行此操作的唯一方法是 AppDomain.CurrentDomain.SetShadowCopyPath. 然而,这个方法被标记为Obsolete.MSDN有这个说法 SetShadowCopyPath(String path) 消息:AppDomain.SetShado ..
发布时间:2021-11-16 19:14:34 C#/.NET

MEF 和 ShadowCopying DLL,以便我可以在运行时覆盖它们

我试图停止我的应用程序锁定我的 MEF 插件目录中的 DLL,以便我可以在运行时覆盖程序集(注意,我实际上并没有试图让 MEF 即时重新加载它们,在下一个应用程序启动时很好,我只是不想停止应用程序来进行复制) 我试图通过为我的 mef 加载的程序集创建一个影子复制的应用程序域来做到这一点,如下所示: [可序列化]公共类作曲家:IComposer{私有只读字符串_pluginPath;公共作 ..
发布时间:2021-11-16 19:11:20 C#/.NET

从 AppDomain 卸载 .DLL 所需的帮助 - 即使使用 ShadowCopy 仍然无法正常工作

我正在尝试执行以下操作.应用程序 A 是“母应用程序".它保持打开状态.App B 只是一个 .DLL,我在其中编写了一些从 App A 中指定的接口派生的类. 然后,从 App A 中,我将从 App B 中“导入"类并在其中运行方法.我希望能够动态更改App B(更改代码并重新编译)并在App A中使用新代码. 我在 App B 中有一个编译后命令,可以将新的 .DLL 复制到 A ..
发布时间:2021-11-16 19:07:32 C#/.NET

如何在Visual Studio 2010测试项目中关闭卷影副本?

使用NUnit时,我可以关闭卷影副本,以便从输出目录运行我的测试程序集.之所以需要它,是因为在这种情况下,我的测试不是单元测试,而是集成测试,它需要能够访问某些由内部版本复制到输出目录中的程序集. 但是,当我使用Visual Studio 2010测试运行程序运行Visual Studio测试项目时,我找不到关闭卷影副本的方法. 有人可以让我知道该怎么做吗? 解决方案 显然没有 ..
发布时间:2020-07-25 02:31:34 其他开发

使用“备份"创建卷影副本. PowerShell中的上下文

我正在编写用于使用rsync备份Windows计算机的PowerShell脚本.为此,我正在尝试使用上述脚本中的WMI创建具有编写者参与的非持久卷影副本(显然推荐用于备份). 我从另一个问题中发现了(访问卷影副本(VSS )来自powershell的快照)通常是一种创建卷影副本的方法,但是此处给出的示例使用"ClientAccessible"作为上下文参数,这导致创建了持久的卷影副本,而没有 ..
发布时间:2020-07-25 02:31:33 其他开发

实施自我更新软件的最佳方法

我们有一个最小的"updater" exe,它可以在启动真实应用程序之前检查远程URL的更新,下载更新并替换磁盘上的文件.但是,如果我们要替换更新程序EXE,那么AFAIK我们有两个选择: 阴影复制程序集. EXE(和任何引用的程序集)的影子副本并加载这些程序集,以便可以替换非影子程序集,并在下次启动该应用程序时使用它. 确定要替换的文件,然后将其重命名/移动到磁盘上. Windows ..
发布时间:2020-07-25 02:30:30 C#/.NET

影子复制,以及从任意文件夹加载的混合C#和C ++ DLL

我有一个VS 2005 C#项目,它使用一个特殊的Plugin文件夹来加载额外的DLL(用作资产转换过程中的节点)。 我有一个C#和C ++ DLL的混合在这个文件夹。 我的问题是,当启用卷影复制时,C ++ DLL拒绝使用Assembly.LoadFrom加载。我试图创建一个自定义的应用程序域,并使用Load,但是这也失败了。 最后,我尝试读取DLL作为byte []数据并使用 ..
发布时间:2017-06-08 20:30:25 C#/.NET

ASP.Net无法在PRODUCTION中创建/卷影副本

我们最近更新了一个相当大的ASP.NET网站(〜第1500位alexa流量排名),以使用在Windows Server 2008 R2上运行的VS2010和.NET 4.0 从那时起,当我们部署新版本的网站时,我们偶尔会注意到这个帖子中出现的错误: ASP.Net无法创建/影子复制 错误消息是: 无法创建/影子副本'xxxx,Version = 4.0.4301.26898,Cultu ..
发布时间:2017-06-07 23:38:54 C#/.NET

阴影复制,以及从任意文件夹加载混合C#和C ++ DLL

我有一个VS 2005 C#项目,使用一个特殊的插件文件夹来加载额外的DLL(用作资产转换过程中的节点)。 我遇到的问题是当Shadow Copying启用时,C ++ DLL拒绝使用Assembly.LoadFrom加载。我尝试创建一个自定义应用程序域,并使用Load,但这也失败。 最后,我尝试读取DLL作为byte []数据和使用Load - 再次,只有C#DLL将以这种方式工作, ..
发布时间:2016-10-25 14:14:26 C#/.NET

阴影复制,以及从任意文件夹加载混合C#和C ++ DLL

我有一个VS 2005 C#项目,使用一个特殊的插件文件夹来加载额外的DLL(用作资产转换过程中的节点)。 我遇到的问题是当Shadow Copying启用时,C ++ DLL拒绝使用Assembly.LoadFrom加载。我尝试创建一个自定义应用程序域,并使用Load,但这也失败。 最后,我尝试读取DLL作为byte []数据和使用Load - 再次,只有C#DLL将以这种方式工作, ..
发布时间:2016-10-25 13:44:26 C#/.NET

卷影复制(VSS)

任何人都可以澄清问题吗?我在自制备份实用程序*中使用VSS API(C ++使用VSS2008和运行在XP SP3上的最新SDK)。 VSS快照操作适用于没有子文件夹的文件夹 - 即我的电子邮件和SQL服务器卷。但是,当我拍摄包含子文件夹的文件夹的快照时,嵌套结构在快照中“展平” - 所有子目录不再存在。 所以这里是一个问题:我知道对XP的VSS支持有点有限,但有一种方法来指定快照是非 ..
发布时间:2016-10-19 21:31:14 C/C++开发

影复制和混合的C#和C ++的DLL从任意文件夹中加载

我有一个使用特殊的插件文件夹来加载额外的DLL(用作一种资产转换过程节点)一VS 2005的C#项目。 我有一个该文件夹中的C#和C ++的DLL的混合物。 我的问题是,当启用卷影复制,在C ++的DLL拒绝使用Assembly.LoadFrom加载。我试图创建一个自定义的应用程序域,并使用负载,但这也失败了。 最后,我想读的DLL作为字节[]的数据和使用Load上 - 再次,只 ..
发布时间:2016-10-03 19:47:09 C#/.NET

MEF和ShadowCopying的DLL,这样我可以在运行时覆盖它们

我试图阻止我的MEF插件目录中我的应用程序的DLL锁定,这样我可以覆盖在运行时组件(注意,我实际上并不想有MEF重新加载它们的飞行,在下次启动的应用程序是罚款,我只是不希望有停止的应用程序进行复制) 我想通过创建一个影子做这个复制应用程序域为我的MEF加载的程序集作为如下: [Serializable接口] 公共类作曲:IComposer { 私人只读字符串_pluginPat ..
发布时间:2016-09-29 11:57:51 C#/.NET

帮助需要与卸载从AppDomain的.DLL的 - 仍然没有与影拷贝甚至工作

我试图做到以下几点。应用程序A是“母锏”。它保持打开状态。 App B就只是在那里我写的是从应用A.指定的接口派生 然后,从应用程序A,我将“进口”班部分班级一个.DLL从应用程序B和在其中运行的方法。我希望能够动态地改变应用程序B(改变代码并重新编译),并使用在应用一个新的代码。 我在附录二的后编译命令那份新的.dll到App的目录。应用程序A创建了一个新的AppDomain并使用S ..
发布时间:2016-09-07 12:14:19 C#/.NET

目录添加到ASP.NET卷影副本

在我的ASP.NET应用程序,我试图添加另一个目录是有这些DLL在它的阴影复制。 我发现,让米做,这是唯一的方法 AppDomain.CurrentDomain.SetShadowCopyPath 。 但是,这种方法被标记为过时。 MSDN有此说关于它 SetShadowCopyPath(字符串路径)消息:AppDomain.SetShadowCopyPath已经去precated。请调 ..
发布时间:2016-06-12 19:04:36 C#/.NET

通过webconfig目录添加到ASP.NET卷影副本

反正是有标记的文件夹是影子在的web.config 斌文件夹等) C $ C>? 我不认为的Application_Start 对于设置的好地方 AppDomainSetup.ShadowCopyDirectories ,因为在这一点的AppDomain 已加载。 解决方案 一旦创建了应用程序域更改阴影目录位置是不可能的你是正确的。您需要在不同的目录下创建一个单独的应用程序域点。由于仓是 ..
发布时间:2016-06-12 18:19:00 C#/.NET

ASP.Net不能创建生产/卷影副本

我们最近更新了相当大的ASP.NET网站(〜1500次Alexa的流量排名)使用VS2010和.NET 4.0的Windows Server 2008 R2 运行 自此以后,当我们部署我们偶尔发现在这个岗位同样的错误该网站的新版本: ASP.Net无法创建/卷影副本 错误消息是: 无法创建/卷影副本“XXXX,版本= 4.0.4301.26898文化=中性公钥=空'当该文件已存在 不过, ..
发布时间:2016-06-09 18:32:09 C#/.NET