小编Som*_*omu的帖子

在NLog文件路径中使用app data目录

如何target在NLog.config文件中设置以在用户应用程序数据目录中创建日志文件?

下面是文件的所需位置.

C:\用户\用户ID \应用程序数据\本地...\LOGFILE.TXT

我尝试fileName以下列方式设置,但没有成功.

  • target name="logfile" xsi:type="File" fileName="%APPDATA%/.../LogFile.txt"

  • target name="logfile" xsi:type="File" fileName="${APPDATA}/.../LogFile.txt"

  • target name="logfile" xsi:type="File" fileName="${%APPDATA%}/.../LogFile.txt"

logging nlog

25
推荐指数
2
解决办法
2万
查看次数

UnitTestIsolationException:无法从 COR_PROFILER_PATH 和 COR_PROFILER 环境变量解析探查器路径

我正在使用带有 Update 3 的 VS2015。我有一个简单的 hello world 单元测试项目,我试图在其中获取 shimContext ,下面是代码片段。我在 shimContext 中收到异常以创建调用:*

Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationException' 发生在 Microsoft.QualityTools.Testing.Fakes.dll 中附加信息:无法从 COR_PROFILER_PATH 和 COR_PROFILER 环境变量解析探查器路径。

*

 [TestClass]
    public class UnitTest1
    {

        private IDisposable shimsContext;

        [TestMethod]
        public void TestMethod1()
        {
            shimsContext = ShimsContext.Create();
            Assert.IsTrue(true);
        }
    }
Run Code Online (Sandbox Code Playgroud)

我在 StackOverflow、MSDN 上浏览了很多关于建议的解决方法的文章,但似乎都没有解决该问题。以下是我尝试过的解决方法列表。

  1. 使用在启动期间初始化 IntelliTrace 的单元测试运行程序(使用两个插件 CodeRush 和 Resharper 都产生相同的异常)。
  2. 要将 .runsettings 文件与 ForcedLegacyMode - True 链接,这也会产生相同的异常。
  3. 创建了一个尝试创建 shimsContext 的示例演示单元测试,以验证问题是否与环境隔离。

  4. 通过命令行运行 vstest.console.exe 以验证测试是否在命令行中运行,这也给出了相同的异常。

有什么建议/建议吗?

谢谢-克尔蒂。

unit-testing stub shim vstest

6
推荐指数
1
解决办法
3160
查看次数

标签 统计

logging ×1

nlog ×1

shim ×1

stub ×1

unit-testing ×1

vstest ×1