Tag: visual studio

如何在Visual Studio加载项中获取中断/exception的当前行号?

我正在搞乱Visual Studio加载项API,试图看看我想做的事情是否可行。 我现在正在做的一件事是: public void Exec(string commandName, vsCommandExecOption executeOption, ref object varIn, ref object varOut, ref bool handled) { _applicationObject.Events.DebuggerEvents.OnExceptionThrown += DebuggerEvents_OnExceptionThrown; handled = false; if(executeOption == vsCommandExecOption.vsCommandExecOptionDoDefault) { if(commandName == “MyAddin1.Connect.MyAddin1”) { handled = true; return; } } } void DebuggerEvents_OnExceptionThrown(string ExceptionType, string Name, int Code, string Description, ref dbgExceptionAction ExceptionAction) { //how to […]

更新多个项目中使用的类?

我有一些抽象的类,我可以在多个项目中使用它们。 我一直在研究这些类,优化,添加等等。所以当我在其中一个类中优化某些东西时,我需要将这个新版本复制到我记得使用它的每个项目中。 这不是一个很好的方法,但有更好的方法吗? 谢谢

Crystal报表查看器不会出现在工具箱中 – Visual Studio 2010

我有一个ac #windows窗体应用程序,在安装了适用于Visual Studio 2010的SAP Crystal Report之后(http://www.businessobjects.com/jump/xi/crvs2010/default.asp),我无法在工具箱中看到Crystal Report Viewer。 我究竟做错了什么?

无法加载文件或程序集Microsoft.Win32.Primitives,Version = 4.0.0.0

我在运行我的Web应用程序时遇到问题。 项目设置是ASP.NET Core Web应用程序(.NET Framework)。 我似乎没有得到任何Build错误。 该项目不仅仅是运行。 System.IO.FileLoadException:’无法加载文件或程序集’Microsoft.Win32.Primitives,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a’或其依赖项之一。 定位的程序集的清单定义与程序集引用不匹配。 (来自HRESULT的exception:0x80131040)’

使用VS 2005设计抽象表单

Visual Studio中有一个着名的错误,它阻止您在抽象表单的子类上使用表单设计器。 Urban Potato已经阐明了这个问题并且最优雅地解决了这个问题。 这不是我遇到麻烦的部分。 麻烦的是,我已经复制了Urban Potato描述的技术,并将其包含在我的项目中(这恰好相当大),现在每当我尝试打开我的派生forms的设计者时,我都会“轻视”抱歉,老兄,但我现在必须要杀了你“消息(让人联想到一条叫做Wanda的鱼的奥托)”,说“Microsoft Visual Studio 2005遇到了问题需要关闭。我们很抱歉给您带来不便“。 但这是真正的踢球者:如果你只是忽略了那条消息,并把它塞进屏幕的右下角,那么你可以继续正常工作! 只是不要单击“发送错误报告”或“不发送”按钮,因为VS 确实关闭。 尽管如此,这种现象非常令人讨厌,而且我非常希望能够工作而不会觉得我的IDE只是在寻找一些非常讨厌的方式来回到我身边,因为他们现在要放弃它的圣人建议 -要不然。 更多有用的信息:我的办公室中的所有其他计算机上都可以复制相同的行为; 这对我的机器来说没什么特别的。 显然,项目/代码中的某些内容令IDE感到不安,但至少我知道设计模式是有效的,因为我忽略了崩溃消息后,设计师工作得非常好。 我只是不知道从哪里开始寻找造成这个问题的事情。 有任何想法吗? 谢谢!

无法将System.EventHandler类型隐式转换为System.EventHandler 错误

我试图在Windows手机应用程序中实现一个计时器。它在Windows Phone应用程序(Silverlight)中工作正常,但它不能在Windows Phone Blank App中工作。但是它给了我以下错误 – Cannot implicitly convert type System.EventHandler to System.EventHandler 这是我的代码 – namespace Timer { public partial class MainPage : Page { DispatcherTimer mytimer = new DispatcherTimer(); int currentcount = 0; public MainPage() { InitializeComponent(); mytimer = new DispatcherTimer(); mytimer.Interval = new TimeSpan(0, 0, 0, 1, 0); mytimer.Tick += new EventHandler(mytime_Tick); //HERE […]

重试Visual Studio C#TestMethod

我很想知道是否有任何内置机制可以在Visual Studio 2008unit testing框架中重试 C#。 例如,我有一个C#unit testing,看起来像: [TestMethod] public void MyMethod() { DoSomething(); Assert.Something(); } 现在,偶尔DoSomething()表现不佳; 在这种情况下,我想在到达断言之前重新运行DoSomething()方法。 显然我可以这样做: … do { Initialization(); DoSomething(); } while (PerformedOK() == false); Assert.Something(); … 虽然这有点麻烦,因为添加了循环并重复测试初始化​​,否则将由其他方法/类构造函数完全处理。 我的问题是是否有更方便的机制来重试测试,例如: DoSomething(); if (PerformedOK() == false) Retry(); else Assert.Something(); 这将自动重试测试而不将其注册为失败,同时像往常一样执行所有常规初始化代码。

Visual Studio“选择资源”对话框替换

在我的项目中,我有超过750个图像资源。 使用VS内置的“选择资源”对话框是一个噩梦,可以找到并选择一个图像 – 比方说 – 用于winforms设计器中的按钮。 如果它是一些像对话框这样的浏览器并且缺乏搜索function,它会更有用。 你知道怎么替换这个对话框吗? 有没有可以做到的扩展? 如果没有这样的扩展,我会创建一个扩展/加载项,无论我需要做什么。 如果可以完成,你有任何真实的经验吗? 我以为我会找到合适的dll并扩展它的beaviour,但不幸的是我找不到哪个dll包含这个悲剧 任何帮助将不胜感激,谢谢!

如何使用Visual C#从SQL Server表中获取ID号

作为初学者,我一直在培训数据库和C#编程概念。 我刚刚在SQL Server中创建了一个表,并在其中插入了一些图像文件。 我还创建了一个表单项目,将图像保存到该数据库表并检索以在图片框中显示它们。 我正在尝试获取ID号并加载到combobox,以便我可以选择相关图像的ID号。 我设法将图像文件保存到DB但我无法将ID号检索到combobox中。 我恳请您提供简单的解释和一些建议。 你可以在下面查看我的代码。 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(DBHandler.GetConnectionString()); try { OpenFileDialog fop = new OpenFileDialog(); fop.InitialDirectory = @”C:\”; fop.Filter = “[JPG,JPEG]|*.jpg”; if (fop.ShowDialog() == DialogResult.OK) { FileStream FS = new FileStream(@fop.FileName, […]

“添加为链接”选项发生了什么变化?

为什么添加现有文件作为仅适用于托管项目的链接function? 我不能在vcproj中使用相同的function。 是因为托管项目是为msbuild构建的,而vcproj文件不是?