Tag: visual studio 2008

在Visual Studio中粘贴引用时出现错误HRESULT E_FAIL

我知道这不是一个编程问题,但它是一个编程工具问题。 在Visual Studio 2008 Team Edition(带有.NET 3.5 SP1的9.0版)中,当我将引用从一个csproj复制并粘贴到另一个csproj时(使用“解决方案资源管理器”视图中的上下文菜单),我收到以下错误: 错误HRESULT E_FAIL已从调用COM组件返回 这刚刚开始在我的机器上发生。 我只能找到关于它的这篇文章,它不包含任何解决方案。 有任何想法吗?

Windows 7中的编译器问题:GDI +中发生了一般错误

我们有一个应用程序需要在Windows 7环境中开始测试和开发。 它可以在VS2008的WinXP下正常编译,没问题。 然而,当我今天使用VS2008在Windows 7机器上编译它时,我收到以下错误: Error 12 The “GenerateResource” task failed unexpectedly. System.Runtime.InteropServices.ExternalException (0x80004005): A generic error occurred in GDI+. at System.Drawing.Image.Save(Stream stream, ImageCodecInfo encoder, EncoderParameters encoderParams) at System.Drawing.Image.Save(MemoryStream stream) at System.Drawing.Image.System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo si, StreamingContext context) at System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter, SerializationBinder binder) at System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.Serialize(Object obj, ISurrogateSelector surrogateSelector, […]

将Visual Studio 2008项目转换为2003

非常直言不讳,但有人知道如何将visual studio 2008项目转换为visual studio 2003,我的意思是向客户提供一些东西,他们只在2003年工作。 对不起有人提出了一个非常好的观点,用什么语言,C#就是答案。 我在谷歌上做了很多搜索,往往只提出2003-> 2008而反之亦然,我非常感谢任何帮助。

为什么Microsoft Visual C#2008 Express Edition调试器会随机退出?

我正在使用Microsoft Visual C#2008 Express Edition编写一个multithreadingWindows应用程序。 最近,调试器一直表现得很奇怪。 当我使用F10踩过代码行时,有时它会像继续命令(F5)一样解释我的Step Over(F10)命令,然后程序将继续运行并且调试会话将完成。 有谁知道为什么会这样? 在什么情况下,Step Over命令会导致调试器停止? 调试代码不是问题:它不仅仅发生在特定的代码行上。 它发生在每次运行调试器时不同的随机行上。 这对我的键盘来说不是问题:当我在Debug工具栏中单击Step Over时,会发生同样的事情。 这可能是我程序中其他线程的问题。 也许其中一个是随机做一些有中断调试器的副作用的东西。 那可能吗? 提前致谢!

如何正确测试抽象类

我目前正在为一个名为Component的抽象类创建unit testing。 VS2008编译我的程序没有问题所以我能够在解决方案中创建一个unit testing项目。 但是,我注意到的一件事是,在创建测试文件时,有一些我以前从未见过的方法: internal virtual Component CreateComponent() { // TODO: Instantiate an appropriate concrete class. Component target = null; return target; } internal virtual Component_Accessor CreateComponent_Accessor() { // TODO: Instantiate an appropriate concrete class. Component_Accessor target = null; return target; } 我认为这些是用于创建具体的Component类。 在每个Test方法中,都有这一行: Component target = CreateComponent(); // TODO: Initialize to an appropriate […]

使用数组名称包装序列化数组元素

我使用的是VSTS2008 + C#+ .Net 3.0。 我使用下面的代码来序列化XML,我的对象包含数组类型属性,我想在下面的预期结果中添加一个额外的元素’layer(“MyInnerObjectProperties”元素层),我想将“MyInnerObjectProperties”元素作为父元素所有MyInnerObjectProperty元素的元素)。 有任何想法吗? 当前的序列化XML, Foo Type Goo Type 预期的序列化XML, Foo Type Goo Type 目前的代码, public class MyClass { private MyObject[] _myObjectProperty; [XmlElement(IsNullable=false)] public MyObject[] MyObjectProperty { get { return _myObjectProperty; } set { _myObjectProperty = value; } } } public class MyObject { private MyInnerObject[] _myInnerObjectProperty; [XmlElement(IsNullable = false)] public MyInnerObject[] […]

从Silverlight重定向到另一个页面

在Silverlight页面中,我想重定向到同一网站中的另一个aspx页面,并使用POST方法发送一些额外的头信息。 任何想法如何实现这一点? 任何样品都表示赞赏。 🙂 我使用的是VSTS2008 + .Net 3.5 + Silverlight 2.0 + C#。

设置DataGridView的滚动条宽度

我正在开发一款适用于移动设备的应用,并希望将数据网格滚动条按钮放大,以增强触摸屏的可用性。 我不想改变系统设置窗口显示属性,因为这会影响整个设备。 有没有一种简单的方法来改变数据网格视图上滚动条的宽度?

使用Linq调用是不明确的错误

首先,对于过分的通用名称类抱歉。 我的雇主是偏执狂,我肯定知道他漫游这个网站。 好的,所以我有这个代码: var fooObj = new MyFooClass() { fooField1 = MyEnum.Value3, fooField2 = false, fooField3 = false, fooField4 = otherEntity.OneCollection.ElementAt(0) as MyBarClass } 其他的Entity.OneCollection是一个ISet。 ISet是一个实现IEnumerable的NHibernate集合类。 如果我尝试编译此代码,我会收到此错误: Error 2 The call is ambiguous between the following methods or properties: ‘System.Linq.Enumerable.ElementAt (System.Collections.Generic.IEnumerable, int)’ and ‘System.Linq.Enumerable.ElementAt(System.Collections.Generic.IEnumerable, int)’ 但是,如果我在类的开头删除使用System.Linq并将代码更改为: var fooObj = new MyFooClass() { fooField1 = MyEnum.Value3, […]

system.outofmemoryexception填充DataAdapter时?

我必须从DB中提取150K记录。 我正在使用da.Fill(ds,”Query”)及其抛出system.outofmemoryexception 。 Dim daGrid As New SqlDataAdapter(sqlcmd_q) daGrid.Fill(dsGrid, “Query”) daGrid.Dispose() 我只需要这个数据表。 我不能使用XML。 因为我需要将它分配给MSChartControl来显示ScotterPlot。 有什么建议?