Tag: visual studio 2010

Visual Studio 2010中的“浏览到查找源”

何时在Visual Studio 2010中启用“浏览到查找源”? (见下文) 另外,我想启用它,以便我可以从http://referencesource.microsoft.com/浏览已经下载的源代码文件。 这很有用,因为Microsoft并不总是使用最新的补丁同时发布PDB /源代码。 因此,如果我想进入DateTime,我真的不关心不涉及DateTime的最新补丁。 我只想浏览我从http://referencesource.microsoft.com/下载的代码。 经过一些调查,我发现dia2dump是一个查看PDB文件内容的有用工具。 (它位于C:\Program Files (x86)\Microsoft Visual Studio 10.0\DIA SDK\Samples\DIA2Dump\ ) 看起来当我看不到类似DateTime的源代码时,使用.NET Framework步进,实际上会下载mscorlib.pdb文件。 但是如果你用dia2dump查看它,它不包含源文件映射。 换句话说没用,因为即使你可以像我最初的想法一样浏览源代码,它也行不通,因为没有源文件映射,没有函数的起始地址,还有很多东西丢失:( 我认为这里的解决方案是使用.NET Reflector Pro来保存虚拟机,并使用源代码的框架版本然后禁用更新。

测试WCF Web服务?

我想为WCF服务创建一个测试类。 我相信“嘲笑”是正确的用语吗? 我不确定我认为必须这样做的方式是正确的方法。 我得到了一个WCF服务的URL,例如: http:://somesite.com/wcf/RealService.svc 和: http:://somesite.com/wcf/RealService.svc?wsdl 因此,我没有将RealService.svc实际添加到我的项目作为Service Reference只是向我的项目Service1添加了一个新的空WCF Service 。 然后我想使用wsdl.exe (或者可能是svcutil.exe?)工具从WSDL url生成一个接口: http:://somesite.com/wcf/RealService.svc?wsdl 。 然后我打开Service1.cs文件而不是让它inheritance自IService1.cs我让它从生成的interfaceinheritance。 然后,我只需要调用我的Service1类,而不是在我的应用程序中调用实际服务。 这是一个嘲弄网络服务的工作方式..? 还需要弄清楚如何使用svcutil工具实际生成一个interface (我读过我不能将Wsdl.exe用于WCF服务?)。 所以任何提示都非常受欢迎!

字符串后面的”闭合引号附近的语法不正确’)’

我在Visual Web Dev 2010 Express中使用C#创建了一个Web表单,它包含文本框/标签(基于复选框)但是当我运行代码时运行SQL命令失败。 我在使用3个文本框之前已经使代码工作,但在扩展代码时似乎不起作用。 我尝试过的事情: 当谷歌搜索有人说一些关于引号是一个问题(并且错误反映了这一点),但如果我从SQL命令中删除所有引用它失败但我的想法是它总是必须是'”+datahere+”‘是真的吗? 我还将在错误下面引用我所有的代码,以查找有问题的Web表单。 当我运行’debug’时,错误看起来像这样: ‘t’附近的语法不正确。 字符串’)’后面的未闭合引号。 描述:执行当前Web请求期间发生未处理的exception。 请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。 exception详细信息:System.Data.SqlClient.SqlException:’t’附近的语法不正确。 字符串’)’后面的未闭合引号。 来源错误: Line 40: } Line 41: SqlCommand cmd = new SqlCommand(“insert into sicknesstest values(‘”+txtname.Text+”‘,'”+txtgrade.Text+”‘,'”+txtdepot.Text+”‘,'”+txtillness.Text+”‘,'”+txtabsence.Text+”‘,'”+txtcontactby.Text+”‘,'”+txtupdate.Text+”‘,'”+txtdetails.Text+”‘,'”+txtresumedate.Text+”‘,'”+txtdetail.Text+”‘,'”+txtmedonreturn.Text+”‘,'”+txtreporter.Text+”‘,'”+txtdateofcontact.Text+”‘,'”+txtresumeddate.Text+”‘)”, con); Line 42: cmd.ExecuteNonQuery(); Line 43: con.Close(); Line 44: Label1.Visible = true; 源文件:C:\ Users \ MYNAME \ Documents \ Visual Studio 2010 \ Projects \ […]

运算符’*’不能应用于’string’和’int’类型的操作数

namespace exer4 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btnTotal_Click(object sender, EventArgs e) { int overtime = Convert.ToInt32(txtHours.Text) – 30; int salary = Convert.ToInt32(txtHours.Text)*250; double tax = (salary + overtime) * .10; int deduction = salary – (300 + 400); //operator ‘>’ cannot be applied to operands […]

如何制作自己的形状控制c#

IDE:Visual Studio 2010,C#.net 4.0,Windows窗体应用程序。 因为我们可以使用面板划分窗体。 现在在我的项目中,要求是将面板分成角形。 在这张图片中,我使用面板(方形)创建了部分。 但问题是这是3D图像所以我们不能使用面板对称地划分道路和草。 所以我想让自己的面板呈角形,因为你可以看到同一图像中的白色部分。 为此,我研究了这个链接 http://msdn.microsoft.com/en-us/library/aa289517%28v=vs.71%29.aspx 但我不认为这对这个问题有帮助,因为我想制作自己的形状面板。 所以请建议我如何制作这种类型的面板或控件,以便我可以对称地划分这个图像。

xmlns属性不会让我解析

我一直试图在最后一小时解析这个XML文件 MEDO PUB 4D45444F20505542 MEDO PUB ESS manual WPA2PSK AES false passPhrase true someReallyLongString 但我一直都有错误。 这是一个保存的Wi-Fi配置文件,我使用Managed Wifi API导出XML文件。 后来,我想解析并读取XML文件中的一些数据。 我不能。 在承认失败之后,我没有别的尝试,只能修改XML文件。 所以我尝试解析 MEDO PUB 它工作。 xmlns=”http://www.microsoft.com/networking/WLAN/profile/v1″造成了麻烦。 这是为什么? 我将生成XML并在运行时从中读取,因此我无法从XML文件中手动打开和删除该部分。 我怎样才能解决这个问题? 使用: Visual C#2010 Express(非多function一体机,单独安装) Windows 8.1 Pro x64 XmlDocument doc = new XmlDocument(); doc.Load(“c:/key.xml”); XmlNode node = doc.DocumentElement.SelectSingleNode(“//WLANProfile/name”); XMLOutput.Text = node.InnerText;

在SQL Server CE中将一列拆分为两列

我正在使用C#与VS2010进行一个项目。 我有一个本地数据库(.sdf文件)。 以下是我的数据库的示例内容: 列1 Ned Stark Tyrion Lannister Daenerys Targaryen Robert Baratheon 我想要做的是将名称和姓氏分成两个不同的列,如下所示: 姓名 姓氏 Ned Stark Tyrion Lannister Daenerys Targaryen Robert Baratheon 由于我使用的是SQL Server CE 3.5版 ,因此LEFT,MIDfunction对我不起作用。 那么,我该怎么做?

GridView中的ASP.NET控件未发现存在于代码后面

我有一个DropDownList,我想用数据库中的列值填充。 但是,当我尝试在后面的代码中绑定DropDownList时,IDE会一直告诉我: “当前上下文中不存在’EqpCatDDL’这个名称” 我不确定自从我通过其ID引用控件以来发生了什么。 以下是代码: ASPX: C#: public void Populate1() { string connString = ConfigurationManager.ConnectionStrings[“MyDbConn”].ConnectionString; SqlConnection connection = new SqlConnection(connString); SqlCommand cmd = new SqlCommand(“SELECT EqpCateID, EqpCat FROM EqpCategory”, connection); cmd.Connection.Open(); SqlDataReader ddlValues; ddlValues = cmd.ExecuteReader(); EqpCatDDL.DataSource = ddlValues; EqpCatDDL.DataValueField = “EqpCateID”; EqpCatDDL.DataTextField = “EqpCat”; EqpCatDDL.DataBind(); cmd.Connection.Close(); cmd.Connection.Dispose(); } protected void Page_Load(object sender, EventArgs e) […]

如何在运行时以编程方式将Tab添加到表单?

我用Google搜索了这个,仍然无法让它工作。 我知道如何使用工具箱添加选项卡。 我还读过有关如何以编程方式执行此操作,但我仍然没有得到它。 (MSVC#Express 2010) 我有一个简单的项目设置。 只是一个带有TabControl的Windows窗体,我使用Designer添加一个新的TabControl并使TabControl公开而不是私有。 我写了这段代码来a)访问Windows窗体b)添加一个标签页。 代码编译得很好,但在运行时期间不显示Tabpage。 static class Program { [STAThread] static void Main() { Application.SetCompatibleTextRenderingDefault(false); Application.EnableVisualStyles(); Form1 ApplicationMainForm = new Form1(); Application.Run(ApplicationMainForm); //LABEL B ApplicationMainForm.tabControl1.TabPages.Add(“MyPage”); //LABEL A } } 如何让表单显示我的标签页? 当A行和B行改变位置时,将显示我的TabPage。 我错过了一个更新方法,oder是TabPage添加从未被调用直到应用程序关闭? 编辑#1:一些小编辑。 编辑#2:在更多示例代码中编辑。 编辑#3:删除了一些早期/相关点。 编辑#4:找到提示并编辑此信息

Datalist Paging?

我有一个包含动态内容的datalist。 我需要为这个datalist启用分页。 我正在使用asp.net c#在visual studion 2010下 请发给我如何启用分析到datalist的代码! 这是datalist的代码: <a href="https://stackoverflow.com/questions/7315575/datalist-paging/”> <a href="https://stackoverflow.com/questions/7315575/datalist-paging/ “> <asp:Label ID="DescLabel" runat="server" Text='’ /> <asp:Label ID="DetailsLabel" runat="server" Text='’ /> <asp:Label ID="LinksLabel" runat="server" Text='’ /> <asp:Label ID="RptIDLabel" runat="server" Text='’ />