相关疑难解决方法(0)

源文件与构建模块时不同

这真让我抓狂.

我有一个相当大的项目,我试图修改.我之前注意到,当我输入时DbCommand,visual studio没有对它进行任何语法高亮,我正在使用System.Data.Common.

即使没有突出显示,该项目似乎在我的浏览器中正常运行.所以我决定运行调试器来查看事情是否真的有效.

每次调用没有突出显示的类时,我都会收到"the source file is different from when the module was built"消息.

我清理了解决方案并重建了几次,删除了tmp文件,按照此处的所有说明获取"源文件与模块构建时不同".,重新启动Web服务器,它仍然告诉我源文件是不同的,当他们显然不是.

因为这个原因,我无法测试我今天编写的任何代码.

  • 当我刚刚编译它时,源如何与二进制文件不同?
  • 有没有什么方法可以将某种感觉转化为视觉工作室,或者我只是缺少某些东西?

c# visual-studio-2008

98
推荐指数
4
解决办法
6万
查看次数

第二次构建时“XamarinTelemetry 任务意外失败”

使用最新的 VS 预览版(VS 17.3 预览版 3),无论是 Android 还是 iOS,第一次构建我的应用程序时都可以运行,但第二次时会失败

“XamarinTelemetry”任务意外失败。

查看日志我看到这个:

1>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Xamarin\Xamarin.Sdk.targets(138,9): error MSB4018: The "XamarinTelemetry" task failed unexpectedly.
1>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Xamarin\Xamarin.Sdk.targets(138,9): error MSB4018: System.IO.FileNotFoundException: Could not load file or assembly 'Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The system cannot find the file specified.
1>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Xamarin\Xamarin.Sdk.targets(138,9): error MSB4018: File name: 'Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'
1>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Xamarin\Xamarin.Sdk.targets(138,9): error MSB4018:    at Microsoft.VisualStudio.Telemetry.TelemetrySessionSettings.GetFaultEventBucketFilterJson(List`1 bucketFilters)
1>C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Xamarin\Xamarin.Sdk.targets(138,9): error MSB4018:    at Microsoft.VisualStudio.Telemetry.TelemetrySessionSettings.ToString() …
Run Code Online (Sandbox Code Playgroud)

visual-studio xamarin.ios xamarin.android xamarin xamarin.forms

29
推荐指数
1
解决办法
3896
查看次数

Resharper 7:MSTest不工作​​ - "测试未运行"

自从我升级到VS2012和Resharper 7后,我之前正在进行的MS测试不再运行了.

在此输入图像描述

测试在ASP.NET环境中运行.我使用以下属性:

    [TestMethod]
    [HostType("ASP.NET")]
    [AspNetDevelopmentServerHost("C:\\Projekte\\****\\Website", "/")]
    [UrlToTest("http://localhost:7924/")]
Run Code Online (Sandbox Code Playgroud)

知道如何解决这个问题吗?

resharper mstest visual-studio visual-studio-2012 resharper-7.0

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

调用executor'recutiveor:// mstestadapter/v1'时发生异常:对象引用未设置为对象的实例

我们在项目中使用Visual Studio 2012和Team Foundation Server 2010.由于我们使用的是Microsoft Fakes,我们可能没有使用Team Build 2010的已启动测试功能,我创建了一个构建活动,它调用VSTest.Console.exe传递测试程序集.这种方法对我们来说效果很好.但是,在最近签入后,我们在执行Vstest.console.exe时收到以下错误

错误:调用执行程序'executor:// mstestadapter/v1'时发生异常:对象引用未设置为对象的实例.

我将二进制文件复制到本地计算机,并能够再次获取错误.有趣的是,我们在签入之前运行dev build,它运行相同的vstest.console.exe并使用相同的参数并且可以正常工作.我的机器上有两个文件夹,一个调用工作正常,另一个调用没有.编译的程序集看起来大小相同,并且没有太多差异可供建议.

我尝试使用进程监视器,但除了进程返回退出代码1之外,找不到任何明显的东西.有没有人对此错误了解多少?有什么方法可以从我的测试运行中找到更多信息吗?

问候,

哈米德

tfs visual-studio tfs2010

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

Resharper - 不确定:测试未在调试时运行

我有一个与非常相似的问题。

在 Resharper 中调试任何测试都会返回"Inconclusive: test not run"。这发生在我机器上的每个测试、每个解决方案、每个项目中。重新安装 VS2019 和 Resharper 没有帮助。运行测试工作正常。

在此处输入图片说明 我已经使用devenv.exe /ReSharper.LogFile C:\temp\resharper.log /ReSharper.LogLevel Verbose命令调试了测试,结果是这个(~6900 行文件的片段)。

第一个错误说: “Method 'StartSessionAsync' in type 'ReSharperAwareWrapper' from assembly 'JetBrains.ReSharper.UnitTesting.MSTest.Provider, Version=777.0.0.0, Culture=neutral, PublicKeyToken=1010a0d8d6380325' does not have an implementation.”

我在我链接的帖子中尝试了所有流行的答案,但似乎没有任何帮助。

代码是基于 .NET Core 3.1 的 C# 解决方案。

Resharper:2020.1.4 | 视觉工作室:16.7.0

resharper unit-testing visual-studio-2019

18
推荐指数
1
解决办法
4230
查看次数

如何诊断Resharper Unit Test Runner"无法加载一个或多个请求的类型"错误

当我使用Resharper Unit Test Runner运行或调试我的单元测试时,我弹出一个对话框,说"单元测试运行器无法运行测试 - 无法加载一个或多个请求的类型.检索LoaderExceptions属性以获取更多信息" :

在此输入图像描述

现在我尝试了重建,清理,手动删除文件夹,可视工作室重启,硬件重启,查看输出/调试窗口,以及晚上启用R#"内部"模式,以便我可以看到它的日志(写入%Temp%\ JetLogs据我了解),但没有一个解决它或提供任何线索.我试过"调试"R#但是在调试器遇到任何异常之前,对话框再次弹出.

我该怎么解决这个问题呢?这非常烦人!

我正在使用:

  • R#2016.1.2
  • NUnit 3.2.1
  • Visual Studio 2015 Update 2(14.0.25123)

.net resharper unit-testing visual-studio visual-studio-2015

11
推荐指数
2
解决办法
2394
查看次数

使用ReSharper进行AngularJS单元测试

我正在尝试使用ReSharper测试运行器运行AngularJS控制器的Jasmine单元测试,这样我就可以在VS 2012中的一个地方运行我的客户端和服务器端测试.

我遇到了ReSharper测试运行器失败的问题,其中包含"不确定:测试未运行"的消息.使用AngularJS Seed项目附带的测试运行器可以正常运行相同的测试.

这是我对故障排除的简单测试:

/// <reference path="~/Scripts/angular/angular.js"/>
/// <reference path="~/tests/test/lib/angular/angular-mocks.js"/>
/// <reference path="~/Scripts/app/controllers.js"/>

'use strict';

describe('controllers', function(){
  beforeEach(module('myApp.controllers'));

  it('should ....', inject(function() {
      expect(1).toEqual(1);
  }));
});
Run Code Online (Sandbox Code Playgroud)

我怀疑它与我的引用有关,因为如果我删除了调用inject,我的测试运行正常.但是,inject在angular-mocks.js(我正在引用)中定义,所以我不确定问题是什么.

有什么建议?

resharper jasmine angularjs

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