小编Mic*_*hel的帖子

从命令行执行msbuild:获取引用的命名空间"Microsoft.VisualStudio.TestTools"的错误

我用这行代码用msbuild编译.net 3.5解决方案:

msbuild.exe n:\temp\Thisnight.sln /p:Configuration=Debug /v:diag
Run Code Online (Sandbox Code Playgroud)

它给了我这个错误:

 error CS0234: The type or namespace name 'UnitTesting' does not exist in the namespace 'Microsoft.VisualStudio.TestTools' (are you missing an assembly reference?)
Run Code Online (Sandbox Code Playgroud)

我已经获得了VS2010自身构建的最新资源(当然).

似乎无法弄清楚我在这里缺少什么....

编辑

在命令窗口中看到更高的此消息:

  C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning MSB3245: Could not resolve this reference.
 Could not locate the assembly "Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutra
l, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
Run Code Online (Sandbox Code Playgroud)

我不认为我必须通过我的项目包含这个DLL(因为它是一个MS DLL吗?)

编辑我现在看到的:所有项目都是针对.Net 3.5框架的,但是testproject(给我带来问题的那个)是针对.Net 4.0框架的.奇怪的是:我无法改变它.

这是一个vs2010的网络解决方案.webservice,winforms,dll,setup和testprojects

msbuild

7
推荐指数
1
解决办法
4522
查看次数

什么是一个很好的模拟框架开始在asp.net MVC嘲笑?(新手,可能不是铁杆嘲弄者)

我想在我的单元测试中使用模拟.

直到现在我更多编程'测试'而不是'单元测试',因为我测试了整个程序流程,但阅读讨论我可以不时看到模拟对象的美丽.

但是,环顾四周,有很多框架可用,我想确保我从一个好的框架开始,因为我想花时间学习一次模拟框架.

正如我在标题中所说的那样,我是嘲笑的新手,使用asp.net mvc,并且不认为我会成为一个嘲弄者,调查一个模拟框架的边缘.

为了让你了解我在IOC框架中喜欢什么,我喜欢统一和结构图.

米歇尔

c# asp.net-mvc frameworks mocking

7
推荐指数
2
解决办法
2191
查看次数

通过Tortoise从SVN删除文件/文件夹:怎么样?

我在svn存储库中的单独文件夹中有一些代码项目.

现在我在删除文件方面遇到了一些问题:大多数时候一切顺利,但有时当我从磁盘中删除文件或文件夹时,签入过程会给我带来各种错误.

所以我想知道:在svn源代码控制下删除文件夹的方法究竟是什么?

我只是在浏览器中删除它们,然后提交主文件夹,我必须右键单击该文件夹,然后?

这似乎是一个微不足道的问题,但删除文件给我带来了很多麻烦svn(其余的我真的很满意).

svn tortoisesvn

7
推荐指数
1
解决办法
1万
查看次数

在垂直布局中将2个单选按钮彼此相邻(在一个"行"上)

我在垂直LinearLayout中有我的控件.我的所有控件都放在彼此之下.

我想要做的是在一个'线'上放置一个无线电组(带有2个单选按钮)

我怎样才能做到这一点?

我尝试将它包装在一个水平的LinearLayout中,但是没有用

android android-layout

7
推荐指数
1
解决办法
1万
查看次数

如何在我的html文件中嵌入WMV文件

我已经制作了一些WMV格式的演示电影,我想嵌入我的html页面.我找到了一些代码来做到这一点,但有一件事让我很烦恼:它显示的是黑色的正面,而不是第一帧的图片.我可以在帧/电影周围放置一些描述性文字,但它并不是一个很好看的景象:所有黑色方块下面都有一个播放按钮.我需要做些什么来展示电影的第一帧?

这是我的代码:

classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" standby="Loading Microsoft® Windows® Media Player components..." type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsm p2inf.cab#Version=6,4,7,1112"> 
<param name="filename" value="http://www.ladieda.com/mymovie.wmv"> 
<param name="autoStart" value="false"> 
<param name="showControls" value="true"> 
<param name="AllowChangeDisplaySize" value="true"> 
<param name="ClickToPlay" value="true"> 
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" SRC="http://www.ladieda.com/mymovie.wmv" AutoStart="false" ></embed>
</object>
Run Code Online (Sandbox Code Playgroud)

米歇尔

Ps在IE8和FF3.6中尝试过,两者都显示为黑色.

html embed wmv

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

XmlSerializer生成没有命名空间前缀的XML

我必须创建一个前缀为所有元素的XML文件,如下所示:

<ps:Request num="123" xmlns:ps="www.ladieda.com">
   <ps:ClientId>5566</ps:ClientId>
<ps:Request>
Run Code Online (Sandbox Code Playgroud)

当我序列化我的对象时,c#很聪明并且这样做:

<Request num="123" xmlns="www.ladieda.com">
   <ClientId>5566</ClientId>
<Request>
Run Code Online (Sandbox Code Playgroud)

这很好,因为ps:不是必需的.

但有没有办法强制C#序列化所有前缀?

我的序列化代码是这样的(对于传入的对象pObject):

String XmlizedString = null;
MemoryStream memoryStream = new MemoryStream();
XmlSerializer xs = new XmlSerializer(pObject.GetType());
XmlTextWriter xmlTextWriter = new XmlTextWriter(memoryStream, Encoding.UTF8);

xs.Serialize(xmlTextWriter, pObject);
memoryStream = (MemoryStream)xmlTextWriter.BaseStream;
XmlizedString = UTF8ByteArrayToString(memoryStream.ToArray());
return XmlizedString;


private String UTF8ByteArrayToString(Byte[] characters)
{
    UTF8Encoding encoding = new UTF8Encoding();
    String constructedString = encoding.GetString(characters);
    return (constructedString);
}
Run Code Online (Sandbox Code Playgroud)

c# xml-serialization

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

单元测试中的ViewResult.ViewName属性为空

在我的单元测试中,当我使用视图的操作名称时,ViewResult.ViewName属性始终为空:

return View(model);
or
return View();
Run Code Online (Sandbox Code Playgroud)

这是设计的吗?

asp.net-mvc

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

哪个用户运行我的asp.net用户?

我一直都读到你在IIS网站/虚拟目录中设置的用户是运行应用程序的用户(匿名用户身份)

但是在应用程序池中,我还可以设置用户(进程模型,标识)

这两者之间的区别是什么,如果我读取文件,哪一个需要访问?

编辑:

赏金是为了这个问题'但如果我使用'匿名身份验证',我选择的用户是否曾使用"匿名用户身份"? - '发表评论

asp.net authentication iis

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

Phonegap无法在Android模拟器中运行

我按照基本的Phonegap教程(Eclipse,Android SDK,ADT Phonegap)中的所有步骤,在assets/www文件夹中创建了一个HMTL页面,运行它,它显示了我的hello world html.

第2步:我在HTML页面的CDN上添加了对jQuery Mobile的引用:它工作正常.

第3步:我创建了一个新的html页面,复制粘贴下面的代码,这是来自Phonegap网站的一个示例,它确实......没有.甚至没有警报(我添加了一些警报,看看是否有事情发生,但即使是onDeviceReady事件也不会触发.

我有Phonegap JAR,cordova-1.7.0.js在我的assest/www目录中,但可能缺少一些东西.

有人可以帮我吗?

我还尝试了Phonegap网站上的另一个样本('设备属性'样本),但它仍然无效.

这是一个全新的Eclipse安装,我将Android版本设置为2.3.3,我使用的是Phonegap 1.7.0.

================

编辑

我尝试了一些,现在我可以重现错误,但不知道为什么会发生.

所以我使用Phonegap示例项目创建了一个新项目,它可以工作.

所以,我将该项目中的所有资产(1个html,2个js和1个css)复制到我的项目中,让应用程序从该html开始(从我的活动类开始),并且它可以工作.

现在为了有趣的部分(不是):我将startpage重置为我的'old'sindex.html(这是jQuery mobile),然后点击示例html的链接,它不起作用.

所以示例html作为启动:它工作,通过链接打开示例html:不起作用.

当我加载其他不起作为起始页面的html页面,而不是通过起始页面打开它们时,它们也起作用.

那么,我的jQuery Mobile支持的索引页面是否可能导致问题呢?(我将复制粘贴下面的代码).

EDIT2:当我使用非jQuery Mobile索引页面并<A href>链接到示例html 的普通链接时,它也可以.所以我越来越暗示我认为jQuery mobile在我的方式......

链接代码是这样的:

<li><a href="index4.html" data-transition="none">phonegap example</a></li>
Run Code Online (Sandbox Code Playgroud)

jQuery Mobile主页:

<html>
<head>
    <title></title>
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css" />
    <link rel="stylesheet" href="http://www.verfrisser.net/kalender/mobile/verfrisser.css" />
    <script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script>
    <script type="text/javascript" charset="utf-8" src="cordova-1.7.0.js"></script>
</head>
<body>
  <div data-role="page">

    <div data-role="header">
        <h1>De NerdNight kalender</h1>
        <a href="about.html" data-rel="dialog">About</a><a …
Run Code Online (Sandbox Code Playgroud)

android cordova

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

我可以将控件分组吗?

我想把一些人TextView聚在一起,一起展示/隐藏它们.优选地,视图中的空间可用于放置在分组的文本视图下方的其他控件

我怎样才能做到这一点?

ps:在.Net中我会使用a Panel或a Groupbox.

android android-layout

6
推荐指数
2
解决办法
2281
查看次数