小编Jer*_*pez的帖子

用Powershell调用MSTest

我试图从PowerShell执行Visual Studio的工具MSTest但没有成功:

$testDLL = "myTest.dll"
$mstestPath = "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\mstest.exe"    
$arguments = " /testcontainer:" + $testDLL + " /test:UnitTest1"

Invoke-Expression "$mstestPath $arguments"
Run Code Online (Sandbox Code Playgroud)

我收到此错误:"术语'x86'未被识别为cmdlet,函数的名称,......"任何想法?谢谢.

编辑:

好吧,使用"&"而不是"Invoke-Expression"并为每个参数创建单独的变量来解决问题,它只对我使用一个var中的两个都不起作用:

$testDLL = "myTest.dll"
$mstestPath = "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\mstest.exe"    
$argument1 = "/testcontainer:" + $testDLL
$argument2 = "/test:UnitTest1"

& $mstestPath $argument1 
Run Code Online (Sandbox Code Playgroud)

powershell mstest

9
推荐指数
1
解决办法
8715
查看次数

更新IQueryable对象中的值

我有一个IQueryable对象,我想手动更新一些值,但是执行循环后,更改不会反映出来:

 IQueryable<myModel> items;
 items = GetItems();   

 foreach (myModel row in items)
 {
        row.field10 = "new value";
 }

 objDataContext.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

.net c# linq linq-to-sql

5
推荐指数
1
解决办法
6912
查看次数

Qt安装程序,覆盖以前的版本

我正在使用最新的 Qt Installer 版本 2.0.3 我已经为我的应用程序创建了一个安装程序,但是当我尝试安装它时,我收到以下错误消息:“您选择的文件夹已存在并包含安装。选择不同的目标安装”

如何指示 Qt Installer 覆盖旧版本?这是官方支持的吗?

qt qt-installer

4
推荐指数
1
解决办法
3301
查看次数

标签 统计

.net ×1

c# ×1

linq ×1

linq-to-sql ×1

mstest ×1

powershell ×1

qt ×1

qt-installer ×1