“GenerateResource”任务意外失败。
System.InvalidOperationException: 配置有 NoSecurityChanges 标志的 AppDomainManager 修改了 AppDomain 的安全状态。
在 System.AppDomain.SetupDomainSecurity(AppDomainHandle appDomain, ObjectHandleOnStack appDomainEvidence, IntPtr creatorsSecurityDescriptor, Boolean publishAppDomain)
在 System.AppDomain.InitializeDomainSecurity(Evidence providedSecurityInfo, Evidence creatorsSecurityInfo, Boolean generateDefaultEvidence, IntPtr parentSecurityDescriptor, Boolean publishAppDomain)
在 System.AppDomain.Setup(Object arg)
在 System.AppDomain.nCreateDomain(String friendlyName, AppDomainSetup setup, Evidence providedSecurityInfo, Evidence creatorsSecurityInfo, IntPtr parentSecurityDescriptor)
在 System.AppDomainManager.CreateDomainHelper(String friendlyName, Evidence securityInfo, AppDomainSetup appDomainInfo)
在 System.AppDomainManager.CreateDomain(String friendlyName, Evidence securityInfo, AppDomainSetup appDomainInfo)
在 System.AppDomain.InternalCreateDomain(String friendlyName, Evidence securityInfo, AppDomainSetup info)
在 System.AppDomain.CreateDomain(String friendlyName, Evidence securityInfo, AppDomainSetup info)
在 Microsoft.Build.Tasks.GenerateResource.Execute()
在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
在 Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)
按网上的方法,配置文件中增加了下面的配置,仍然出现。
<NetFx40_LegacySecurityPolicy enabled="true"/>
7 个解决方案
#1
肯定是配置文件有问题,仔细检查一下
#2
Hi,
Edit your project file(.csproj) and add the following line to the first PropertyGroup in it.
<GenerateResourceNeverLockTypeAssemblies>true</GenerateResourceNeverLockTypeAssemblies>
Edit your project file(.csproj) and add the following line to the first PropertyGroup in it.
<GenerateResourceNeverLockTypeAssemblies>true</GenerateResourceNeverLockTypeAssemblies>
#3
我也遇到了,求解
#4
我也被这个恶心到吐了
还要修改VS本身的配置文件
那项目组的其他成员都要这样做吗?晕
还要修改VS本身的配置文件
那项目组的其他成员都要这样做吗?晕
#5
我也遇到这个问题了.用2楼的方法解决了.
#6
我也遇到了,方法试过,没用啊
#7
我试过怎么没用了
#1
肯定是配置文件有问题,仔细检查一下
#2
Hi,
Edit your project file(.csproj) and add the following line to the first PropertyGroup in it.
<GenerateResourceNeverLockTypeAssemblies>true</GenerateResourceNeverLockTypeAssemblies>
Edit your project file(.csproj) and add the following line to the first PropertyGroup in it.
<GenerateResourceNeverLockTypeAssemblies>true</GenerateResourceNeverLockTypeAssemblies>
#3
我也遇到了,求解
#4
我也被这个恶心到吐了
还要修改VS本身的配置文件
那项目组的其他成员都要这样做吗?晕
还要修改VS本身的配置文件
那项目组的其他成员都要这样做吗?晕
#5
我也遇到这个问题了.用2楼的方法解决了.
#6
我也遇到了,方法试过,没用啊
#7
我试过怎么没用了