草庐IT

R-studio

全部标签

c# - 更改 XAML 文件后 Visual Studio 挂起

我最近遇到了一个奇怪的问题,它似乎是随机发生的。当我在XAML文件中进行更改(它可以是任何内容,更改按钮中的文本,更改背景颜色等)时,我的visualstudio在启动我的程序时挂起。有谁知道如何解决这个非常烦人的问题? 最佳答案 我也在MSDN的论坛上发布了一个关于这个的帖子,我得到了一个成功的答案:显然,我必须删除ProjectSolution文件,然后运行​​.csproj文件。真的不知道为什么,但这让它再次起作用了!因此,如果有人遇到此问题,请尝试上述解决方案。编辑:LinktotheansweronMSDN

c# - 在 Visual Studio 中查找不是注释的行

如何使用VisualStudio“在文件中查找”工具窗口查找其中包含特定短语的所有行,但同时按非注释行过滤?一定要有正则表达式?或者正则表达式帮助的链接? 最佳答案 在“在文件中查找”窗口中选择“使用正则表达式”,然后在搜索框中输入以下短语:^(?!(\s*/+)).*phrase如果您希望该短语保持为单个单词:^(?!(\s*/+)).*\s+phrase\s+关于帮助:在正则表达式模式下,搜索框旁边有一个小按钮:[(a)+]它会打开一个包含常用正则表达式命令的简短列表。在该列表的末尾有一个指向msdn文档的链接。

c# - 无法在 Visual Studio 2010 中编辑或添加引用文件的路径

无法编辑或添加引用文件的路径,我无法编辑或添加引用文件的路径。我在工作中继承了一个项目。当我打开项目并转到VisualStudio2010IDE中的引用部分时,会出现一些黄色的小警告标志,表明那里列出的引用有问题。但是当我点击该项目并查看丢失的路径时,我发现名称“Path”是灰色的,表明我无法编辑它,果然,我无法将路径名添加到相邻的字段中。是什么原因造成的?我已在编辑模式下checkout解决方案文件和项目文件。当我打开项目文件时,错误列表还会针对每个缺少的引用给出警告:“找不到引用组件‘(文件名)’”好吧,我知道它们在哪里,但是编辑指向那里的路径是有问题的。

c# - 如何使用 Visual Studio - 生成异步 WCF 调用?

我的OperationContract:publicListGetMessages(){Listmessages=newList();foreach(Messagemin_context.Messages.ToList()){messages.Add(newMessageDTO(){MessageID=m.MessageID,Content=m.Content,Date=m.Date,HasAttachments=m.HasAttachments,MailingListID=(int)m.MailingListID,SenderID=(int)m.SenderID,Subject=m.

c# - 如何在 Visual Studio 2015 上的 ASP.NET Core 中创建 T4 文本模板 (.tt)

我想创建T4文本模板来实现代码生成。我在msdn上找到的所有教程都建议按照以下步骤添加新的文本模板:Add>NewItem>TextTemplate,(例如https://msdn.microsoft.com/en-us/library/dd820620.aspx)但我没有看到该选项(Text模板)在那里。我正在使用ASP.NET核心1.0。此问题与VS2015或ASP.NETCore相关吗?如果其中任何一个都不支持T4模板,那么实现此目标的最佳解决方案/替代方案是什么?(我想从C#代码生成typescript代码),类似于本教程http://dotnetspeak.com/2015/

c# - Visual Studio C# 文件中的工作目录

VisualStudioC#项目属性中的WorkingDirectory到底是什么。我看到一个项目,我右键单击并转到Properties,然后转到Debug选项卡,它显示了代码作者指定的工作目录本地机器中的文件夹。我想知道该工作目录是什么意思,它将在该目录中存储什么类型的文件。提前谢谢你。 最佳答案 每个进程都有一个当前的工作目录,所有相对路径都是从这里形成的。如果未指定,则此目录是事件应用程序启动的目录。您可以通过调用来检查设置了哪个目录:System.IO.Directory.GetCurrentDirectory();正如上面

c# - 在 Visual Studio 设计器中为控件指定双击事件

当您在VisualStudio设计器中双击一个控件时,您会自动订阅一些事件,并且在代码隐藏文件中生成一个事件处理程序。双击以下控件订阅相应的事件UserControl-已加载按钮-点击TextBox-TextChanged网格-没有事件等这是如何指定的,它是VisualStudio设置吗?这可以被覆盖吗?如何指定要链接到双击的事件,例如自定义控件?谢谢 最佳答案 有一个DefaultEventAttribute该控件可以指定。设计者知道读取此属性并使用它来确定将哪个事件用作默认值。[DefaultEvent("DoubleClick

c# - 如何在 Visual Studio 2010 中删除/卸载项目模板

我有一个项目模板我做错了,想删除。我从输出位置删除了zip文件并运行了devenv/installvstemplates和devenv/setup,当我打开VS并尝试添加一个新项目时,它仍然存在。更奇怪的是,我仍然可以使用它并创建文件的副本,所以它一定存在于某个地方。安装后visualstudio是否在某处存储我需要删除的文件?我也无法更改模板,无论我做什么,它都保持不变。编辑:如果它有所不同,我正在使用XNAGS4.0 最佳答案 VisualStudio可以在几个地方存储模板。从以下任何位置删除.zip文件应将其从列表中删除:%L

c# - xunit.runner.visualstudio 是否不适用于 Visual Studio

我已经完成了这样的nuget安装:Install-Packagexunit.runner.visualstudio-Version2.2.0在我的测试项目上。我有一个类似这样的测试:publicclassWhen_Doing_Stuff_I_Want_To_Test{[Fact]publicvoidCan_Do_Stuff(){varresult=DoStuff();result.ShouldNotBeNull();result.Success.ShouldBeTrue();}}虽然我已经完成了多次VS重启、笔记本电脑重启,中间还有一天,但VS2017仍然无法发现我的测试:Whatca

c# - 如何获取运行 Visual Studio 实例的 DTE?

如何获取所有正在运行的VisualStudio实例以便我可以执行自动化?(添加此问题是因为thisone已关闭) 最佳答案 使用运行对象表获取所有实例,然后选择你想要的。我认为没有比这更好的了。它类似于将调试器附加到VS实例的方式。您必须从列表中选择一个。IEnumerableGetInstances(){IRunningObjectTablerot;IEnumMonikerenumMoniker;intretVal=GetRunningObjectTable(0,outrot);if(retVal==0){rot.EnumRunn