相关疑难解决方法(0)

.NET程序集文化

如何在C#应用程序中更改汇编语言?我们使用时出现问题

[assembly:AssemblyCulture("en-US")]
Run Code Online (Sandbox Code Playgroud)

有一个错误:

发出'Systems.Reflection.AssemblyCultureAttribute'属性的错误 - '可执行文件不能是附属程序集,文化应该总是为空'

.net c#

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

Microsoft Unit Testing失败,无法加载DLL进行测试

我有一个.NET 3.5类库,我正在尝试编写一些自动化测试,但是我在解决方案中运行任何测试时遇到以下错误:

测试方法Common.Tests.CommonTests.TestMethod1引发异常:System.IO.FileNotFoundException:无法加载文件或程序集'Library.Common,Version = 0.0.1.22004,Culture = en-AU,PublicKeyToken = null'或其依赖项之一.系统找不到指定的文件.WRN:程序集绑定日志记录已关闭.

要启用程序集绑定失败日志记录,请将注册表值[HKLM\Software\Microsoft\Fusion!EnableLog](DWORD)设置为1.

注意:程序集绑定失败日志记录会导致一些性能损失.

要关闭此功能,请删除注册表值[HKLM\Software\Microsoft\Fusion!EnableLog].

我对单元测试比较陌生,所以我很难过.

我已经比较了lib和测试项目之间的引用,唯一的区别是测试项目引用了MS单元测试DLL.

编辑澄清

我在"Library.Common"项目中使用了测试创建向导,因此测试项目引用了Library.Common项目.我也清理并构建了解决方案,这不是问题所在.

Library.Common.dll也在我的测试项目输出的bin\Debug文件夹中.

.net unit-testing

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

标签 统计

.net ×2

c# ×1

unit-testing ×1