小编And*_*rey的帖子

Visual Studio需要20秒才能中断异常

希望有人可以帮助我.最近我的Visual Studio 2015在遇到未处理的异常时开始花费很长时间 - 在调试器中断前整整20秒,并向我显示问题所在.我试着清理缓存,用户文件夹,完全重新安装visual studio,不同的运行时(我使用的是dot.net 4.6.2)没有运气.我在Windows 10上使用VS 2015终极版,运行针对4.6.2的WPF项目(我尝试了一个非常简单的项目,只需一个按钮,以确保它不是我的解决方案,并得到相同的结果).发生这种情况时,Visual Studio没有响应.非常感谢任何想法 - 计划擦拭我的电脑清洁,因为不知道我还能尝试什么.谢谢

c# wpf visual-studio

8
推荐指数
1
解决办法
167
查看次数

内部MSBuild错误:已经注册了构建时间

试图将Visual Studio升级到2015 Update 1,但失败了.然后在我的项目构建期间开始出现此错误:

37>Unhandled Exception:MSB0001: Internal MSBuild Error: Already registered for build-time.
37>Error: MSB0001: Internal MSBuild Error: Already registered for build-time.


我认为它可能与Update 1有关,所以我完全重新安装了Visual Studio.没有改变.如果我一次构建一个F#项目的问题,我能够构建我的解决方案(其中包含C#和F#项目的混合).但是对整个解决方案进行重建会给我带来这个错误.我知道在哪里可以开始寻找答案吗?
谢谢

c# msbuild visual-studio-2015

7
推荐指数
2
解决办法
355
查看次数

从.xaml.cs文件中"转到定义"将我带到.gics文件而不是Visual Studio 2015中的.xaml文件

我习惯于Ctrl在XAML中定义的元素名称后面的代码中使用Visual Studio Go To Definition(或ReSharper的+左键单击),直接将我带到该元素的XAML.由于某种原因,它.g.i.cs转而采取我的文件.因为这不是一个大问题,所以它很烦人.这也不是我的项目特有的 - 我可以创建一个新的WPF项目,向XAML添加一个按钮并获得相同的结果,尝试从代码隐藏文件转到XAML中的按钮声明.

我试图在另一台计算机上的VS 2015 Professional中做同样的事情并得到同样的问题.

但是当我在Surface上的Visual Studio Enterprise 2015中执行此操作时,它可以正常工作并转到XAML(所有测试都使用新的WPF项目完成) - 我找不到任何可以控制它的选项.

对此的任何想法将不胜感激.

c# wpf visual-studio go-to-definition visual-studio-2015

5
推荐指数
1
解决办法
451
查看次数

无法使用 v-dialog 测试 vue 组件

我一直在努力弄清楚如何使用 v-dialog 测试 Vue 组件,这在 Vue2 中运行得非常好。目前我正在使用Vue3、Vitest、Vuetify3。

这是一个非常简单的组件,它演示了一个问题

<template>
  <div>
    <v-btn @click.stop="dialog=true" class="open-dialog-btn">click me please</v-btn>
    <v-dialog v-model="dialog" max-width="290" >
      <div class="dialog-content">
        <v-card>welcome to dialog</v-card>
      </div>
    </v-dialog>
  </div>
</template>

<script setup>
import {ref} from "vue";

const dialog = ref(false);
</script>
Run Code Online (Sandbox Code Playgroud)

这是它的单元测试:

import '../setup';
import { mount } from '@vue/test-utils';
import { createVuetify } from "vuetify";
import HelloDialog from "@/components/HelloDialog.vue";

describe('HelloDialog', () => {
  let wrapper;
  let vuetify;

  beforeEach(() => {
    vuetify = createVuetify();
  });

  describe('dialog tests', () => …
Run Code Online (Sandbox Code Playgroud)

unit-testing vue.js vue-component vuetify.js vitest

5
推荐指数
1
解决办法
2560
查看次数