我正在使用Visual Studio 2017 Enterprise,C#4.7.2
“我的解决方案”当前包含九个不同的项目。构建成功,没有任何错误消息。当我运行应用程序时,抛出TypeLaodException,无法加载 Type Namespace.AClassName 。
奇怪的是,不再有任何名为 AClassName 的类。但是,提到的类确实存在于以前的版本中。
我清理了解决方案,开始构建,同样的错误。我重建了解决方案,同样的错误。清理后再重建解决方案,同样的错误。
显然,该构建不正确。但是我该怎么做才能确保构建正确运行?
答案 0 :(得分:0)
如果按照注释中的建议手动删除文件夹[Test]
public void GetTemplate_ReturnBadRequestHttpMessage_ThrowException()
{
//Arrange.
var httpMessage = new HttpResponseMessage(HttpStatusCode.BadRequest);
_client.GetAsync("").Returns(Task.FromResult(httpMessage));
//Act.
var ex = Assert.ThrowsAsync<Exception>(async () => await _Adapter.GetSigningTemplates());
//Assert.
Assert.IsInstanceOf<Exception>(ex);
}
和bin
不起作用,我还将删除de obj
,您可以尝试以下操作:
.vs
中搜索对以下内容的任何引用
旧的.csproj
。还要检查是否没有与此相关的名称空间。 AClassName
所在项目相关的项目依赖项。答案 1 :(得分:0)