【问题标题】:Visual Studio 2010 Migration IssueVisual Studio 2010 迁移问题
【发布时间】:2011-04-25 15:54:21
【问题描述】:

我在我的 Win XP SP3 机器上安装了 VS 2010 并且...

  1. 创建了一个 C# Dll 项目
  2. 已编译,运行良好
  3. 在项目中添加了一个 resx 文件并添加了一些图像
  4. 已编译,现在出现以下错误。
--------------------------编译错误---------- -------- “GenerateResource”任务意外失败。 System.InvalidOperationException:AppDomain 的安全状态由配置了 NoSecurityChanges 标志的 AppDomainManager 修改。 在 System.AppDomain.SetupDomainSecurity(AppDomainHandle appDomain、ObjectHandleOnStack appDomainEvidence、IntPtr creatorsSecurityDescriptor、布尔 publishAppDomain) 在 System.AppDomain.InitializeDomainSecurity(证据提供安全信息,证据创建者安全信息,布尔生成默认证据,IntPtr parentSecurityDescriptor,布尔发布应用程序域) 在 System.AppDomain.Setup(对象 arg) 在 System.AppDomain.nCreateDomain(字符串友好名称,AppDomainSetup 设置,证据提供的安全信息,证据创建者安全信息,IntPtr parentSecurityDescriptor) 在 System.AppDomainManager.CreateDomainHelper(字符串友好名称,证据 securityInfo,AppDomainSetup appDomainInfo) 在 System.AppDomainManager.CreateDomain(字符串友好名称,证据 securityInfo,AppDomainSetup appDomainInfo) 在 System.AppDomain.InternalCreateDomain(字符串友好名称,证据 securityInfo,AppDomainSetup 信息) 在 System.AppDomain.CreateDomain(字符串友好名称,证据 securityInfo,AppDomainSetup 信息) 在 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)TestClassLibrary

然后我尝试了......

  1. 将以下内容添加到 devenv.exe.config、Machine.config
运行时>
  1. 在项目文件的第一个属性组下添加以下内容。
true项目组>

仍然没有运气。我的VS安装有问题吗?我已经修过一次了。

【问题讨论】:

    标签: visual-studio-2010


    【解决方案1】:

    app.config 设置:

    <runtime> <NetFx40_LegacySecurityPolicy enabled="true"/> <legacyCasPolicy enabled="true"/> </runtime>

    为我工作

    江东

    【讨论】:

      【解决方案2】:

      我也遇到过同样的问题,只是修复 Visual Studio 2010 并没有解决问题。

      但是,在我完全删除 Visual Studio 并重新安装后,问题就消失了。值得一试:)

      【讨论】:

        【解决方案3】:

        转到 Visual Studio 安装文件夹

        C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
        

        并在“devenv.exe.config”文件中有以下条目。

        <runtime><NetFx40_LegacySecurityPolicy  enabled="false"/></runtime>
        

        【讨论】:

          猜你喜欢
          • 2017-06-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-04-16
          • 2022-06-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多