Tag: visual studio

Visual Studio 2015 SQL Server数据工具缺少“添加表”选项

我已将一个localdb添加到我的项目并尝试向其添加表。 但我看不到菜单上的“添加表格”项目,只有“刷新”和“属性”项。 根据微软 SSDT即将预装VS2015,但没有选择添加新表。 我错过了什么吗?

有没有办法在VS Debugger中自定义自定义对象的工具提示?

假设你有一个自定义类称它为Foo。 当你有一个这个类的实例时,在调试过程中,如果你将鼠标hover在这个对象上,你将看到该类型的完全限定的命名空间名称,或者如果你在这个类中重写ToString,你会看到它。 有没有办法定制工具提示会说什么?

从单独的进程自动化Visual Studio实例

有没有办法编写一个可以连接到正在运行的Visual Studio实例并向其发出命令的应用程序? 例如,我是否可以使用按钮编写WPF应用程序,单击此按钮时,会向已打开的Visual Studio实例发出“Build.BuildSolution”命令,从而启动构建? 我确定我可以使用SendKeys发送Ctrl + Shift + B,但我想知道是否有办法写入实际的API来自动化Visual Studio,并按名称调用命令。

类库项目的资源

我想将一些xml文件作为资源添加到我的类库项目中。 知道怎么做,以后再打电话吗? 在Windows应用程序中,我会像ClassLibrary1.Properties.Resources.file.xml那样做 但是在这里它没有任何想法我怎么在这里做?

使项目在多个.NET版本之间保持同步

我需要在我的应用程序中创建一些核心库,这些库将在.NET 3.5和.NET 4.0中都可用。 我很高兴创建多个项目,创建所需的定义并使用#ifdef来控制哪些代码使其成为哪个输出程序集。 但是,我想知道的是,是否有办法让这些项目保持同步? 当我在XNA下开发时,我有一个Windows构建和Windows Phone构建 – 并且XNA将一个属性注入到名为XnaCrossPlatformGroupID的项目文件中。 它的作用是使Visual Studio能够自动确保在将文件添加到项目时将其添加到相应的项目中。 因此,例如,如果我将名为Foo.cs的文件添加到项目的Windows副本中,则该相同文件将添加到项目的Windows Phone副本中。 有没有办法在Visual Studio中为一组正常的项目复制那种行为? 我不想使用构建配置,因为我希望能够在一个步骤中编译所有目标平台,而无需借助IDE之外的工具(例如TeamCity之类的东西)。 或者是否有另一种方法允许针对多个目标构建项目,而无需使用20种不同的构建配置来解决问题?

我的C#程序使用什么版本的TLS?

我在Visual Studio 2013中开发了一个C#程序,它与SOAP Web服务进行通信。 如何判断我的程序使用哪个版本的TLS?

传递操作符和其他参数

我有一些非常低效的代码,其中许多行出现4次,因为我通过“”操作以及各种变量和常量进行排列。 似乎有一种方法可以编写一次函数并传入运算符以及必要的变化值和“ref”变量。 我需要学习什么技巧? 有人建议“代表”,但我不知道如何以这种方式使用它们。 这是在C#2.0,VS2005中,但如果该技术是通用的并且也可以与C ++一起使用,那将是很好的。 请求一些代码:以下出现在许多伪装中,具有不同的“”符号以及“+”和“ – ”符号的混合: if (move[check].Ypos – move[check].height / 200.0D < LayoutManager.VISIO_HEIGHT – lcac_c.top) { move[check].Ypos = move[check].Ypos + adjust; . . .

Visual Studio可以告诉我哪个引用引发了NullReferenceException?

我正在为MVC Web应用程序编写unit testing,并且我一直在获取null引用exception,因为模拟的测试对象只是部分初始化。 我知道哪一行抛出exception,它看起来像这样: return Supervisor.RegistrationInformation.Registrations .Any(r => r.RegistrationCountry.IsUSAOrCandada() && (!DatesWorked.Start.HasValue || r.RegistrationDate = DatesWorked.End.Value) && //… 那里有很多参考文献,其中任何一个都可能是问题所在。 但是, NullReferenceException本身似乎没有捕获哪个引用爆炸。 我传入lambda的事实提出了另一个挑战:据我所知,我无法在调试期间单步执行lambda并查看r哪些成员为null。 有什么方法可以做到以下一个或两个: 让Visual Studio告诉我究竟哪个引用引发了NullReferenceException ? 如果失败了,有没有办法让调试器逐步通过lambda表达式(或者只是将鼠标hover在东西上以查看它们的值),因为Any正在评估它? 我觉得必须有办法做这些事情,但我似乎无法找到它。 我使用的是VS2010 Premium,我安装了Resharper,VS Power Tools和其他一些扩展程序。 如果有一个附加组件可以做到这一点,我会很好。 编辑: 正如Eric Lippert指出的那样,当代码在Release配置中编译时,无法确定NRexception的来源。 我只是询问在调试模式下工作。 如果Visual Studio(或VS的某些扩展)可以在调试时跟踪引用的来源,那将回答我的问题。 编辑2: 第二个问题 – 如何打破和逐步通过lambda – 已经得到了回答,但我仍然想知道是否有一种自动方法来追踪空引用。

无法在C#ASP.NET中绑定多部分标识符“TextBox1.Text”?

我正在做一个培训练习项目; 我的处理程序现在专门禁止使用paramaterization和面向安全的编码,以便降低基础知识。 话虽这么说,我的主页上有一个gridview,带有一个超链接字段,可以将用户带到一个页面,在那里他们可以编辑文本框中的行数据。 该行由“ProductId”列显示,因为它是自动增量且唯一的。 值显示完美,所以我知道我的查询字符串很好,但是当我尝试使用按钮事件进行更新时,我收到一条错误消息 无法绑定多部分标识符“TextBox1.Text”。 对于我的所有文本框。 我的代码如下。 我错过了什么? 这是我的第一次牛仔竞技表演,所以对于经验丰富的人来说,这可能是基本而且显而易见的。 using System; using System.Collections.Generic; using System.Linq; using System.Data; using System.Data.Sql; using System.Data.SqlClient; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class ViewEdit : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string x = Request.QueryString[“ProductId”]; string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings[“MyConnectionString”].ConnectionString; string editQuery = “SELECT CustId, […]

是否可以在单个Visual Studio Windows控制台项目中混合使用.cs(C#)和.fs(F#)文件? (。净)

怎么做? 是否可以在不使用分离的dll文件或项目的情况下将函数从一个F#代码调用到C#中?