相关疑难解决方法(0)

在Visual Studio中关闭自动格式

我是一个代码纯粹主义者,更喜欢我自己的代码格式,而不是Visual Studio的默认设置.我在工具/选项中关闭了自动格式化选项.在大多数情况下它都有效.

使用任何内置重构后,Visual Studio使用其默认设置破坏我的设置.我如何让VS不这样做?

formatting code-formatting visual-studio-2008 visual-studio

121
推荐指数
7
解决办法
10万
查看次数

Resharper Unit测试未运行

我正在尝试开始在项目中编写单元测试.我首先编写了createTest并尝试了它.这个测试通过,我开始编写我的其他测试.

现在我的所有测试都只是说"测试不运行".当我尝试一次运行所有测试以及运行单个测试时,都会发生这种情况.

https://github.com/Requinard/OperationOctopus/tree/UnitTest

到目前为止,我发现的是使用NUnit的人.我们使用默认的微软测试框架,使用resharper运行测试.

    [TestMethod]
    public void CreateTest()
    {
        Init.Initialize();
        // set up
        UserModel user = new UserModel();

        user.Address = "Testing Street 1";
        user.Email = "Testing@test.com";
        user.Level = 2;
        user.Password = "test";
        user.RfiDnumber = "00d0wad0aw";
        user.Telephonenumber = "0638212327";
        user.Username = "testcaseuser";

        Assert.IsTrue(user.Create(), "Cannot write user to database");

        test_user = user;
    }

    [TestMethod]
    public void ReadTest()
    {
        Init.Initialize();
        // set up
        UserModel user = getTestUser();

        Assert.AreEqual(user.Email, test_user.Email, "Reading returned an unexpected result");
    }

    [TestMethod]
    public void AlterTest()
    {
        Init.Initialize();
        UserModel user …
Run Code Online (Sandbox Code Playgroud)

c# resharper unit-testing visual-studio-2013

23
推荐指数
4
解决办法
1万
查看次数

视觉工作室2013挂起右键单击

安装Visual Studio 2013更新2后,我注意到右键单击任何类型的项目文件(aspx,cshtml)会导致Visual Studio中大约45秒的挂起.它最终会打开上下文菜单,但每次都会发生这种情况.

如果我右键单击解决方案资源管理器,类视图等..根本没有问题,只需在文件编辑器中.

我使用的是intel i7处理器和16GB RAM(硬件不是问题)和Windows 8.1 Pro.

我也无法在线连接tfs最近2天所以我使用我的解决方案与tfs断开连接.这会导致启动时挂起,因为它尝试连接远程服务器.但我不确定它会在右键单击文件时引起问题.

我到目前为止做了什么;

1-再次安装上次更新2-多次重新启动Visual Studio 3-重新启动PC 4-清除TFS缓存文件

有什么想法导致这个问题吗?

更新:我创建了一个没有TFS绑定的空MVC项目,没有问题.看起来它与TFS断开连接完全相关,我会调查更多,如果发现,将发布答案.

tfs hang visual-studio-2013

19
推荐指数
2
解决办法
6684
查看次数

Ctrl-W停止工作

我安装了Resharper,不知何故CtrlW不再"扩展选择".我尝试将它分配给工具 - >选项 - >键盘中的Global/Resharper.ExtendSelection,但它仍然只选择一个单词.

resharper

16
推荐指数
3
解决办法
5655
查看次数

打开/关闭Resharper

我可以以简单的方式打开/关闭resharper.
问题是有时我处理大文件并使我的VS变慢,有时会弹出一条消息告诉我resharper内存不足.我可以在不重新加载解决方案的情况下激活/停用它吗?

resharper visual-studio

14
推荐指数
3
解决办法
8772
查看次数

"包含在项目中"VisualStudio 2013中数据集的奇怪行为

我想做一个非常简单的事情:将VS13中的一些代码从一个项目移动到另一个项目,我面临数据集的奇怪问题.为简单起见,让我们说,在我的源代码的项目,我有一个名为一个数据集MyDataSet,其由来自5个文件:MyDataSet.cs,MyDataSet.Designer.cs,MyDataSet.xsc,MyDataSet.xsd,MyDataSet.xss.

然后我使用标准Windows功能将这些文件复制到目标项目文件夹,并使用Include in ProjectVS13中的菜单选项.之后我看到添加了一个额外的文件:MyDataSet1.Designer.cs.

我试图检查cproj文件,它们是不同的.

来源(仅显示与目标不同的部分):

<Compile Include="MyDataSet.Designer.cs">
  <AutoGen>True</AutoGen>
  <DesignTime>True</DesignTime>
  <DependentUpon>MyDataSet.xsd</DependentUpon>
</Compile>

<None Include="MyDataSet.xsd">
  <SubType>Designer</SubType>
  <Generator>MSDataSetGenerator</Generator>
  <LastGenOutput>MyDataSet.Designer.cs</LastGenOutput>
</None>
Run Code Online (Sandbox Code Playgroud)

目标(仅显示与源不同的部分):

<Compile Include="MyDataSet.Designer.cs">
  <DependentUpon>MyDataSet.cs</DependentUpon>
</Compile>

<Compile Include="MyDataSet1.Designer.cs">
  <AutoGen>True</AutoGen>
  <DesignTime>True</DesignTime>
  <DependentUpon>MyDataSet.xsd</DependentUpon>
</Compile>

<None Include="MyDataSet.xsd">
  <Generator>MSDataSetGenerator</Generator>
  <LastGenOutput>MyDataSet1.Designer.cs</LastGenOutput>
  <SubType>Designer</SubType>
</None>
Run Code Online (Sandbox Code Playgroud)

此外,我注意到in MyDataSet.csMyDataSet1.Designer.cs名称空间自动更改为正确的.

我正在使用ReSharper,首先我认为这可能是一个原因,但我禁用了ReSharper,同样的行为继续发生.

可能我可以通过删除新创建的文件和修改cproj文件来解决这个问题,但实际上我需要复制很多数据集,我真的不喜欢这种工作.

有没有人有任何想法可能是这样的问题的原因,如何解决?

c# dataset visual-studio visual-studio-2013

14
推荐指数
1
解决办法
717
查看次数

构建失败。检查输出窗口以获取更多详细信息 - C# 发布失败但构建成功

我正在尝试在 Visual Studio 2017 上发布 Web 应用程序。构建成功但发布失败。当它失败时,会出现一个错误对话框,显示“发布遇到错误。构建失败。诊断日志已写入以下位置:..”

这是带有日志的文件包含的内容:

System.AggregateException: One or more errors occurred. ---> System.Exception: Build failed. Check the Output window for more details. --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at Microsoft.VisualStudio.Web.Publish.PublishService.VsWebProjectPublish.<>c__DisplayClass41_0.<PublishAsync>b__2() at System.Threading.Tasks.Task``1.InnerInvoke() at System.Threading.Tasks.Task.Execute() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.VisualStudio.ApplicationCapabilities.Publish.ViewModel.ProfileSelectorViewModel.<RunPublishTaskAsync>d__116.MoveNext() ---> (Inner Exception #0) System.Exception: Build failed. Check the Output window for …

c# publish build visual-studio

13
推荐指数
3
解决办法
3万
查看次数

ReSharper:无法正确解析符号

在上周,我开始遇到ReSharper的问题,给我一个"符号无法正确解析"错误的@angular/core组件.但是,我知道这些组件已正确安装,我的解决方案仍然可以正确构建,发布和运行.

这已经在过去得到解决(Visual Studio 2015 Enterprise with ReSharper 10 Ultimate - 无法正确解析),似乎唯一的答案是禁用ReSharper并等待他们推出解决问题的更新.按照这里提到的说明,我可以设置热键来禁用/启用Resharper.

当ReSharper被禁用时,问题就消失了.但是,我想知道在过去的两年里是否有更好的答案......禁用ReSharper并不是一个好的解决方案.

(我正在使用Visual Studio Community 2017 15.8.1和ReSharper 2018.1.4)

在此输入图像描述

resharper visual-studio-2017

9
推荐指数
1
解决办法
1613
查看次数

将ReSharper_ToggleSuspended添加为工具栏按钮

我想将ReSharper_ToggleSuspended命令映射到VS 2012中工具栏上的按钮,但该命令未在"自定义>命令"对话框中可用的命令的ReSharper类别中列出.

有没有办法做到这一点?

resharper visual-studio-2012

8
推荐指数
2
解决办法
1174
查看次数

Microsoft Fakes生成UnitTestIsolationException

我编写了非常简单的单元测试项目来查看Microsoft Fakes的功能.我已经在系统组件上执行了菜单命令"Add Fakes Assembly".

public static class Y2KChecker
{
    public static void Check()
    {
        if (DateTime.Now == new DateTime(2000, 1, 1))
            throw new ApplicationException("y2kbug!");
    }
}

[TestClass]
public class UnitTest1
{
    [TestMethod]
    public void TestYear()
    {
        using (ShimsContext.Create())
        {
            ShimDateTime.NowGet = () => new DateTime(2000, 1, 1);
            Y2KChecker.Check();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是在使用(ShimContext.Create())时,我总是得到UnitTestIsolationException:

在探查器库"C:\ Program Files\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\IntelliTrace\11.0.0\Microsoft.IntelliTrace.Profiler.11.0.0.dll"中由SetDetourProvider返回意外错误.

我的Visual Studio 2012 Update 2也安装了Resharper.如何解决此异常?

c# microsoft-fakes visual-studio-2012

6
推荐指数
1
解决办法
2712
查看次数