내가 게시 한 질문을 게시 한 후 App.config
파일로 전달할 수있는 설정입니다. 구성 설정을 <appDomainManagerType>
및 <appDomainManagerAssembly>
으로 설정하고 AppDomainManager가 포함 된 두 번째 어셈블리를 가리 키도록합니다.
구성 :
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<runtime>
<appDomainManagerType value="DomainManager.ShadowDomainManager" />
<appDomainManagerAssembly
value="DomainManager, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
</runtime>
</configuration>
관리자 : 이렇게
는
using System;
namespace DomainManager
{
public class ShadowDomainManager : AppDomainManager
{
public override void InitializeNewDomain(AppDomainSetup appDomainInfo)
{
base.InitializeNewDomain(appDomainInfo); //Currently does not do anything.
appDomainInfo.ShadowCopyFiles = "true";
}
}
}
초기 도메인이 true로 ShadowCopyFiles
세트를로드하게됩니다.
'AppDomainSetup.ShadowCopyFiles'을 사용해 보셨나요? 너에게 효과가 있니? –
@Abhi 새 도메인을 만드는 것입니다. 도메인을 만든 후에는 수정할 수 없습니다. 그러나 나는 해결책을 찾은 것 같아, 곧 답변을 게시 할 것입니다. –