zoukankan      html  css  js  c++  java
  • Research Assembly Setting!

     1 public static void InitTestAssembly(TestContext context)
     2        {
     3            if (AssemblyResolver.referencePaths != null)
     4            {
     5                // already initialized
     6                return;
     7            }

     8
     9            AssemblyResolver.referencePaths = new List<string>();
    10
    11            // setup assembly resolver
    12            string referencePath = System.Configuration.ConfigurationManager.AppSettings["ReferencePath"];
    13
    14            if (referencePath != null)
    15            {
    16                // paths should be semi-colon delimited
    17                string[] paths = referencePath.Split(';');
    18
    19                foreach (string path in paths)
    20                {
    21                    string fullPath = System.Environment.ExpandEnvironmentVariables(path);
    22
    23                    if (!Path.IsPathRooted(fullPath))
    24                    {
    25                        // make all relative paths relative to this file
    26                        string myAssembly = System.Reflection.Assembly.GetExecutingAssembly().Location;
    27                        string myPath = Path.GetDirectoryName(myAssembly);
    28
    29                        fullPath = Path.GetFullPath(Path.Combine(myPath, fullPath));
    30                    }

    31
    32                    referencePaths.Add(fullPath);
    33                }

    34            }

    35
    36            // hook up our ResolveAssembly method in the app domain
    37            AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(ResolveAssembly);
    38        }

    39
  • 相关阅读:
    更新 anaconda
    spyder 每次运行前,清除上一次运行的变量
    vscode 无法使用 jupyter notebook
    vscode 关闭当前光标所在变量自动高亮
    vscode 关闭侧边栏中 git source control 的更改数目
    【java】Java组件概览(1)
    【java】字符串处理技巧记录
    【异常处理】Spring项目异常如何做异常处理
    【Springboot】Springboot学习(转)
    【微服务】微服务(转)
  • 原文地址:https://www.cnblogs.com/zencorn/p/1123266.html
Copyright © 2011-2022 走看看