Tag: visual studio 2010

为什么我不需要引用“System.dll”来使用“System”命名空间?

我正在编写一个指定“不要使用任何外部库”的作业。 所以我创建了ac#应用程序,我做的第一件事是默认删除所有dll的引用…包括“System.dll”。 但是,我仍然可以将其添加到我的代码中: using System; using System.IO; 我很好奇为什么我不需要在我的项目中使用System.dll作为参考来执行此操作。 谢谢!

转到实现的方法而不是接口

通常在浏览代码时,我会遇到这样的事情: public class Fruity { private IOrange _Orange; public Fruity() { _Orange = new Orange() as IOrange; } public void PrepareFruit() { return _Orange.Peel(); } } 太好了,所以现在我想看看Peel方法是如何实现的。 右键单击该方法会给我Go To Definition,它将我带到界面存根。 好的,严格来说,定义是由接口归因的,因为私有变量是以这种方式定义的,但有没有办法去实现? 当然,查找所有引用都是调用,接口和具体化的分散方法。 但在这种情况下,实现的来源是显而易见的,所以我应该能够跳到它我想到的… 显然,有时可能存在歧义,这里描述得很好: 转到具体类型的定义 但可以肯定的是,当实现非常明确时,应该有一个Go To Implementation选项。

ListView AutoResizeColumns基于列内容和标题

我们使用这两种方法根据列内容和标题resp调整列长度。 ListView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); ListView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); 但是如何根据两者进行调整? 即调整为标题和列内容的最长长度。

如何在每个配置的基础上添加程序集引用

我目前正在寻找一些只调试代码到Windows Phone项目。 这个调试代码将拖入一些调试类库引用(nunit helpers)和一些WCF服务客户端引用,我真的希望在发布版本中没有这些引用。 任何人都可以建议我可以添加一个Assembly-Reference来调试,但不会让它出现在发布中吗? 我在Connect上看过这个 – https://connect.microsoft.com/VisualStudio/feedback/details/106011/allow-adding-assembly-references-on-a-per-configuration-basis-debug-release-但它是标记为“推迟” 在Visual Studio的UserVoice上有一个请求,但它被标记为Closed因为这里Won’t Fix : https : //visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/2062487-allow-assembly-references-到交换机基于-ON-CONFI

如何配置unity容器来提供字符串构造函数值?

这是我dad课 public class Dad { public string Name { get;set; } public Dad(string name) { Name = name; } } 这是我的测试方法 public void TestDad() { UnityContainer DadContainer= new UnityContainer(); Dad newdad = DadContainer.Resolve(); newdad.Name = “chris”; Assert.AreEqual(newdad.Name,”chris”); } 这是我得到的错误 “InvalidOperationException – the type String cannot be constructed. You must configure the container to supply this […]

将现有文件添加到不同的Visual Studio 2010项目

可以将文件添加到位于不同目录中的visual studio项目中,但是将文件保存在这些目录中并在更新项目中的文件时更新这些文件? 当我将现有文件添加到项目时,它所做的就是将它们复制到项目中,然后更新复制的文件,而不是原始文件。 有没有办法让它以其他方式工作?

在Visual Studio 2010中使用Resharper 6自动完成初始化程序

我想知道是否有任何方法可以使用VS 2010和Resharper(6)来快速完成对象初始化过程。 当出现下面的黄色工具提示时,我想让它为每个字段创建一个分配。 例如,它会生成: 联系=; ContactId =; CreateDate =; 等等 (每个属性一个)。

我可以使用VS2010 PrivateObject来访问静态类中的静态字段吗?

是否可以使用VS2010unit testing类PrivateObject访问静态类中的私有静态字段? 假设我有以下课程: public static class foo { private static bar; } 我可以使用PrivateObject创建foo的副本,然后获取bar字段吗?

如何在Visual Studio中开发独特的GUI?

我开发的所有程序都使用默认的Windows设计模板: 除了改变表单的颜色外,基本上我编写的每个程序都有这种布局。 我想知道人们如何创建更多的自定义GUI。 我尝试在谷歌上查找但我显然不知道如何用词来搜索。 当我说自定义GUI时,我的意思是: 我认为它归结为定制什么负载,但我不知道在哪里看,或研究什么。

TemporaryKey.pfx问题我没有密码

我的客户有问题。 他有一个Microsoft CRM开发人员,他离开了。 现在项目仍未完成。 我已经下载了自定义应用程序的源代码,我不想继续开发。 我已经尝试过ClickOne部署,它会弹出一个与myapp_TemporaryKey.pfx相关的密码输入框。 我试图在网络上的计算机上安装并以调试模式启动,我遇到了同样的问题,它说: “无法导入以下密钥文件:。密钥文件可能受密码保护。要解决此问题,请尝试再次导入证书或手动将证书导入当前用户的个人证书存储区。” 第二个错误是:“导入密钥文件”myapp_TemporaryKey.pfx“已取消 你知道怎么做才能解决这个问题吗? 我有.PFX文件,但没有密码。