Visual Studio 2015 C#交互式窗口刷新.dll

时间:2016-03-22 20:47:23

标签: c# visual-studio-2015 c#-interactive

我正在使用C#Interactive窗口来测试我的一些数据处理代码,我希望能够在类中进行更改,重新编译,然后测试更改。

我发现如果我重新编译代码然后执行:

configfile='deployment.cfg'
if [ -f ${configfile} ]; then
    echo "Reading user config...." >&2

    # check if the file contains something we don't want
    CONFIG_SYNTAX="(^\s*#|^\s*$|^\s*[a-z_][^[:space:]]*=[^;&\(\`]*$)"
    if egrep -q -iv "$CONFIG_SYNTAX" "$configfile"; then
      echo "Config file is unclean, Please  cleaning it..." >&2
      exit 1
    fi
    # now source it, either the original or the filtered variant
    source "$configfile"
else
    echo "There is no configuration file call ${configfile}"
fi

它不会替换缓存的引用。

有没有办法在代码中进行更改,重新编译,然后在重新加载模块的REPL中运行命令?

现在我必须运行#r "c:\Path\To\Reference.dll" 命令,但这会清除所有其他会话数据,这会减慢我的测试速度。

0 个答案:

没有答案