Tag: visual studio 2012

安装Visual Studio 11 beta后,不再通过Visual Studio 2010执行测试

我用Visual-Studio-2010 Ultimate创建了许多TestProjects。 所有测试都成功执行(它们是简单的unit testing)。 现在我安装了Visual-Studio-11 beta ,我意识到它们不是通过VS-2010执行的。 我也从命令行通过MSTest(2010)尝试了它,没有成功。 测试执行似乎开始(并且永远不会结束)但是在没有报告任何错误的情况下不执行测试。 通过VS-11一切正常。 有没有人有同样的问题?

在函数完成其任务后定期执行函数

我正在使用C#和xaml构建一个Windowsapp store应用。 我需要在一定的时间间隔后刷新数据(从服务器获取新数据)。 我使用ThreadPoolTimer定期执行刷新function,如下所示: TimeSpan period = TimeSpan.FromMinutes(15); ThreadPoolTimer PeriodicTimer = ThreadPoolTimer.CreatePeriodicTimer(async(source)=> { n++; Debug.WriteLine(“hello” + n); await dp.RefreshAsync(); //Function to refresh the data await Dispatcher.RunAsync(CoreDispatcherPriority.High, () => { bv.Text = “timer thread” + n; }); }, period); 这工作正常。 唯一的问题是如果在将下一个实例提交给线程池之前刷新函数没有完成该怎么办。 有没有办法指定执行之间的差距。 第1步:执行刷新function(花费任何时间) 第2步:刷新function完成其执行 步骤3:间隙15分钟然后转到步骤1 刷新function执行。 执行结束后15分钟,它再次执行。

在c#中获取关于不引用System.XML的编译错误,是System.XML正在引用

我正在尝试为我编写的旧程序添加新function。 但是,当试图让程序在VS express中构建时,它会向我发回错误消息。 错误1类型’System.Xml.Serialization.IXmlSerializable’在未引用的程序集中定义。 您必须添加对程序集’System.Xml,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089’的引用。 C:\ Path \ To \ File \ summaryForm.cs 101 18 SerialController 然而事情是在cs文件的顶部,它有 using System; using System.ComponentModel; using System.Data; using System.Drawing; using System.Windows.Forms; using System.Xml; 任何想法为什么不识别XML引用?

如何在VS2012中禁用C#项目的特定警告?

我正在尝试在VS2012中为C#项目构建过程中生成部分XML文档。 当我检查Project-> Properties-> Build中的XML文档文件选项时,我会收到缺少文档的每个公共成员的构建警告。 由于我们将警告编译为错误,因此会阻止构建。 这个问题建议通过禁用某些警告来解决这个问题 ,但我无法弄清楚如何在VS2012中做到这一点! 这里的MSFT文档仅适用于VS2010,仅涵盖VB。 如何在C#/ VS2012中的项目级别禁用这些警告?

如何在VS包项目中获取DTE对象实例?

如何在VS包项目中获取DTE实例? 它在addin项目中很简单,因为application作为onConnection方法的参数传递,但目前还不清楚如何在包中获取它。

Visual Studio 2012 csc.exe错误。 可执行文件对OS无效

尝试在Visual Studio 2012 Professional中编译和测试任何类型的项目时,我收到以下错误。 错误1无法运行指定的任务可执行文件“Csc.exe”。 指定的可执行文件不是此OS平台的有效应用程序。 在线测试多个建议后,没有解决问题。 有谁知道是什么原因造成的? 是否有新版本的Csc.exe我需要抓住? 我知道这是编译器只是不确定我需要做什么来解决问题。

在Visual Studio 2012中添加对其他项目的引用

我有一个包含4个项目的解决方案。 Test.Common Test.Controller(Web项目的控制器)Test.Data(EntityFramework)Test.Web(MVC4) 当我将我的数据层的引用添加到我的Controller项目并浏览到我的Data项目目录时,我应该使用’bin / Debug’目录或’obj’目录中的dll吗? 而且,它有所作为吗?

如何在Visual Studio中从C#调用PowerShell cmdlet

我正在从Visual Studio创建一个PowerShell cmdlet,我无法找到如何从我的C#文件中调用cmdlet,或者这是否可能? 我一个接一个地运行我的cmdlet没有问题,但我想设置一个cmdlet来在续集中运行多个cmdlet。

WP运行时组件 – 类型加载exception?

什么工作>库设置 我有一个包含2个项目的Windows Phone 8解决方案: “Hello”,一个简单的库项目 – >生成Hello.dll 。 “HelloNativeRT”,一个带有C ++文件的WP运行时组件 – >生成HelloNativeRT.dll和HelloNativeRT.winmd 在此解决方案中,“Hello”库引用WP运行时组件,因此调用如… HelloNativeRT.SampleNamespace test = new HelloNativeRT.SampleNamespace(); …在这个图书馆项目中工作正常。 什么不起作用> WP8应用程序设置 但是, 我想在Windows Phone 8应用程序中使用这两个库 ,但不添加对项目的引用 ,因为我需要将已编译的库发送给客户端。 我在项目中引用了Hello.dll文件,以及HelloNativeRT.winmd文件。 当我以调试模式启动应用程序时,转到HelloNativeRT.SampleNamespace test = new HelloNative…行HelloNativeRT.SampleNamespace test = new HelloNative…它崩溃并说“TypeLoadException”,就像它无法加载本机模块一样。 我想我需要以某种方式包含HelloNativeRT.dll文件,因为我猜它包含本机(编译)代码,因为winmd文件可能只嵌入C ++ / CX代码。 我应该如何设置我的项目以包含此DLL? 我试图将它放在WP8项目的根目录,引用它,嵌入它……没有运气。

xUnit v1测试出现在xUnit GUI(xunit.gui.clr4.exe)中但不出现在VS 2012测试资源管理器中

我有一个F#类库,其中包含使用NuGet安装的“xUnit.net”和“xUnit.net Runners”软件包。 我有以下代码: module XUnitTest open Xunit [] let Test () = do Assert.True (1 = 2) () 当我运行xUnit GUI(NuGet添加到(projectdirectory)\ packages \ xunit.runners.1.9.1 \ tools的xunit.gui.clr4.exe)并加载由该项目构建的程序集时,Test()方法出现,并且当我按预期运行时失败。 但是,无论我重建,重启等多少次,我都无法让测试出现在VS 2012的测试资源管理器中。如果我单击全部运行,则会弹出构建输出窗口,但不会发生任何其他情况。 为此,我还安装了xUnit.net Extensions,但我不认为它们对我正在尝试做的事情是必要的。 这也没有帮助。 如果我能提供更多信息,请告诉我,谢谢你的阅读!