Tag: visual studio

来自命令行的autoformat代码

是否可以为解决方案中的所有或特定文件运行自动格式代码,例如在Visual Studio中的(Ctrl + K,Ctrl + D)格式,但是从它的命令行? 或者从解决方案文件的命令行中使用Resharper的清理?

在visual studio中重建app.config?

我的app.config给了我几条与“找不到usersettings schema”有关的消息,所以我删除它是为了从头开始构建它,但我没有成功。 如何根据我的设置文件构建一个新的? 每当我创建一个新的并构建解决方案时,它都不会构建应用程序配置文件。 我不知道还有什么可以尝试的。 这是我旧文件的麻烦部分: DejaVu Sans, 20.25pt, style=Italic False

使用EnvDTE自动化Visual Studio

我使用以下代码成功实例化/自动化Visual Studio: System.Type t = System.Type.GetTypeFromProgID(“VisualStudio.DTE.9.0”); object obj = Activator.CreateInstance(t, true); dte = (DTE)obj; Solution sln = dte.Solution; sln.Open(SolutionFile); System.Threading.Thread.Sleep(1000); //Do stuff with the solution 注意Thread.Sleep(1000)调用? 如果我不包含它,代码会在它准备好之前尝试对实例进行error handling,并且我得到一个exception: the message filter indicated that the application is busy. 而不是等待n秒,有没有办法轮询这个对象准备?

数据提示(鼠标hover在调试模式下的变量上)无法在Visual Studio 2012 / Win 7 64位中运行

当我在Visual Studio中调试C#应用程序时将鼠标hover在变量上时没有弹出窗口。 我希望看到变量的值(也就是数据提示)。 我在Windows 7 64bit上运行Visual Studio 2012 Ultimate(试用版)。 有谁知道什么可能阻止他们出现? 我试过的事情无济于事: – 重新安装VS – 搜索启用/禁用设置但似乎没有 我可以使用相同版本的Visual Studio在Windows 8/64位上使用相同的C#项目正确查看数据提示。

程序集中的类型是使用旧版本的blend sdk构建的,并且在windows presentation foundation 4项目中不受支持

我在VS 2013中创建了一个WPF项目。升级到VS 2015后,设计器中显示的这个错误来自Blend SDK: 程序集中的类型是使用旧版本的blend sdk构建的,并且在windows presentation foundation 4项目中不受支持

我可以在Visual Studio中自定义自动事件处理程序生成吗?

当您在代码中订阅事件时,Visual Studio会在+=之后自动完成代码并生成相应的事件处理程序: button.Click += new EventHandler(button_Click); // ↑_____auto generated code_____↑ 请注意它是如何显式创建委托实例的:即使方法组可以从C#2隐式转换为委托,但在VS2010中IDE行为仍然没有改变。 所以我想知道,有没有办法生成这样的代码呢? button.Click += button_Click; 编辑 只是为了让每个人都清楚:上面的代码不在设计器文件中(如果是这种情况,我不会关心使用哪种语法)。 这是在事件名称后键入+=并按TAB时触发的片段 EDIT2 我将此报告为关于Connect的建议 ,如果您还希望更改当前行为,则可以对其进行投票

如何调试从外部应用调用的类库?

有一个外部工作流可以执行C#脚本,并且能够使用DLL文件(我的类库)。 是否可以将调试附加到我的类库项目中,这样一旦这个WF调用它就会遇到断点? 谢谢

如何从C#代码进入SQL Server存储过程?

我正在调试一些使用Ado.net在SQL Server中调用存储过程(TSQL)的C#代码。 我怎样才能进入存储过程? (我想我已经看到这个由微软工作人员演示,但是不能回想起让它工作所需的101个“神奇”设置。)

Outlook加载项教程?

有谁知道使用C#开始使用Outlook加载项的一个很好的例子?

如何使安装程序的版本号与已安装的程序集的版本号保持同步?

在我目前的项目中,我正在制作每周版本。 我一直在使用这篇文章中描述的技术来保持项目中所有程序集的版本号同步。 (我现在没有任何理由单独跟踪组件的版本号,但我确信那一天最终会到来。) 当我推出一个版本时,我构建了一个新版本的安装程序。 与可以从共享的SolutionInfo.cs文件中获取其版本号的所有程序集不同,安装程序的版本号不是最好的,我可以说是程序集属性。 所以我的发布过程包括手动推进安装项目中的版本号。 或者,我应该说, 通常包括这样做。 我想把它变成我无法搞砸的东西。 我发现设置和部署项目的文档令人惊讶地不透明(如果用户将其安装到非默认路径,那么找到如何使MSI正确卸载是非常困难的,这是一个非常疯狂的常见用例,无法记录)并且不知道是否有可能这样做。 有任何想法吗? 编辑: 为了澄清,这是我正在谈论的Visual Studio设置和部署项目。