Tag: visual studio 2010

无法访问Microsoft.Xrm命名空间

我已经下载了CRM Dynamics SDK并将其保存在本地目录中。 在我的代码中,我正在使用EntityCollection (在与Xrm名称空间相关的其他类中),这意味着我需要using Microsoft.Xrm.Sdk;进行添加using Microsoft.Xrm.Sdk; 。 问题是在编译期间我得到错误说: 命名空间“Microsoft”中不存在类型或命名空间名称“Xrm”(您是否缺少程序集引用?) 所以,我仔细检查引用是否已经完成,并且非常准确地说,我看到microsoft.xrm.sdk确实在我的列表中。 只是为了确定,我已经删除它并通过指向具有相同名称的DLL再次添加它。 但无济于事……令人讨厌的事情是,我的同事使用相同的代码并在机器上编译(唯一的区别是他在Win 7上,我在Win 8上)。 我们如何解决这个问题?

为什么我在Visual Studio 2010中找不到或使用UrlEncode?

我有一个字符串,我想编码为标准的URL格式。 从我发现的,我应该能够通过httpUtility.urlEncode方法做到这一点,但我似乎没有那个可用。 我添加了“使用”对System.Web和System.Net引用无济于事。 我还看到了其他变种中对server.urlEncode的其他引用,但我没有看到任何方法。 我在Visual Studio 2010中使用了最新版本的C#。在这个版本中,该方法被称为不同的东西,隐藏在其他地方,还是我完全脱离基础?

Visual Studio应用程序中的两个主要方法?

在我的项目中,我有两个以上具有相同签名的Main方法。 一个是winForm,另一个是Console类。 如何将其中任何一个设置为入口点。 我在一个主要方法之前声明[STAThread]来设置入口点但是它不起作用? 我正在使用Visual Studio Express 2010

如何避免错误“inheritance基类时未找到类型’MyType’上的构造函数”

我有一个Visual Studio 2010 Windows窗体应用程序,其中包含其他类将inheritance的Form基类。 基类的构造函数接受子类将传递给基类的参数。 例: public partial class BaseForm : Form { public BaseForm(int number) { InitializeComponent(); } } public partial class ChildForm : BaseForm { public ChildForm(int number) : base(number) { InitializeComponent(); } } 我遇到的问题是,当我尝试在VisualStudio的设计视图模式下打开ChildForm时,我收到以下错误: 找不到类型“MyProject.BaseForm”的构造函数。 注意:无论错误如何,项目编译并运行正常。 如果我用不包含任何参数的构造函数重载构造函数,我可以避免错误。 示例:(这消除了错误) public partial class BaseForm : Form { public BaseForm(int number) { InitializeComponent(); } public […]

如何在buttton的onClick事件上使用asp.net下载文件?

我有一个String变量(在C#中),它包含我服务器上PDF文件的完整路径(就像“〜/ doc / help.pdf”)。 我希望在单击按钮时,此文件将下载到客户端计算机。 我创建了一个按钮并在C#中创建了onClick事件。 现在,我应该编写哪些代码来做到这一点?

序列化和反序列化Visual Studio解决方案文件 – 或以编程方式编辑?

我想以编程方式添加和删除项目,解决方案文件夹和其他项目(如资源文件)到解决方案,但我不确定什么是最好的方法。 对于那些不了解的人,高度简化; 这是一个suution文件(.sln)通常的样子: Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project(“{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}”) = “project name”, “projectpath\name.csproj”, “{785ECC80-AF1B-4FBC-B97B-2EC43B7E81E8}” EndProject Global GlobalSection(ProjectConfigurationPlatforms) = postSolution {785ECC80-AF1B-4FBC-B97B-2EC43B7E81E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU EndGlobalSection EndGlobal 我不确定这是否是一个真正的开放标准,如xml(它是?),但它看起来像是基础团队制作了自己的xml版本。 (不是恭维) 那么,无论如何,将这些对象序列化和反序列化的最佳方法是什么? 我正在考虑制作自己的IFormatter,但这看起来相当复杂。

如何在C#中使用DynamicObject实现事件访问器

我正在尝试使用C#的DynamicObject为Qt的类系统实现一个通用的Wrapper-Class。 但是,我想写下面的代码: dynamic obj = new SomeWrapperClass(….); // This extends DynamicObject obj.OnMyEvent += (Action)(() => Console.WriteLine(“DO something!”)); 以上是根据VS2010的有效代码(需要显式转换为Action),但是我如何使用DynamicObject的方法“捕获”该语句? 我尝试实现TryGetMember()并为语句调用它,但我不知道我必须返回什么才能使它工作。 任何提示?

该项在“Resources”参数中多次指定。 “Resources”参数不支持重复项

在编译我的Visual Studio C#项目时,我收到以下错误: The item “obj\Debug\SampleProject.Forms.MDIMain.resources” was specified more than once in the “Resources” parameter. Duplicate items are not supported by the “Resources” parameter. 但是我在互联网上搜索了很多,但没有一个解决方案适合我。 我试图删除表单并将其重新添加到项目中,但它对我不起作用。 我只有一个resx文件。 我正在使用VS 2010。 此外,我尝试了以下解决方案,但它不适合我: https://stackoverflow.com/a/7928191/2074603 https://stackoverflow.com/a/10066009

是否有任何function或工具(免费)自动完成任何.Net类型名称到完全合格的名称?

我在Visual Studio 2010中使用VB.NET。是否有任何function或工具可以自动完成任何.Net类型名称到完全合格的名称? 我的意思是一个工具/function,实际上将源代码从简短的名称更改为完全限定的名称,如下所示: 从String到System.String 从Process.Start到此System.Diagnostics.Process.Start 更新: 感谢ReSharper的建议。 但我不准备购买它或奖励商业产品的建议。 对不起 。 我应该清楚地说明这个要求。 在问这个问题之前我已经尝试过ReSharper了。

MVC 2与VS 2010视图构建错误:function’匿名类型’不能使用,因为它不是ISO-2 C#语言规范的一部分

我有一个共享项目,我存储了所有自定义的EditTemplates和DisplayTemplates。 这是一个常规的C#类库项目,其视图都标记为嵌入式资源。 该项目的目标框架是“.Net Framework 4”。 在/ Views /文件夹中我已经包含了这个web.config文件,因此在使用.aspx和.ascx文件时我获得了MVC 2 intellisense: 通常我没有这个设置的问题但是一旦我编译我的视图时遇到错误: 错误3无法使用function“匿名类型”,因为它不是ISO-2 C#语言规范的一部分 对于看起来像这样的模板: 大多数情况下,这个错误就消失了。 我已经学会了处理它,但现在它引起了一些问题。 任何导致“错误3function’匿名类型’的原因都无法使用,因为它不是ISO-2 C#语言规范的一部分”错误以及如何解决这个问题?