更新1:我已将我的项目文件夹上传到Dropbox - dropbox.com/s/8dfw3uprrynrhzx/S3Util.zip
我是Visual Studio的新手,我在Visual Studio 2012 Express for Windows 8上使用C#创建了一个小型Windows Runtime组件。
我的组件由一个单一的密封类组成,其中包含一个静态方法。我添加了一个单元测试库项目来测试这个静态方法。
(我按照这个指南进行单元测试)
当我构建解决方案时,出现以下错误:
错误 1 类型 'S3Util.S3Security' 在 'c:\workspace\vs\S3Util\S3Util\bin\Debug\S3Util.winmd' 和 'c:\workspace\vs\S3Util\S3Util\bin\Debug\S3Util.winmd' 中都存在
C:\workspace\vs\TestLib_S3Util\TestLib_S3Util\Test_Security.cs 18 27 TestLib_S3Util
Microsoft网站上的错误帮助页面 表明这是编译器错误 CS0433。
然而,我的单元测试库仅包含对我的 Windows 运行时组件项目的一个引用,即使我看到的错误消息也是指两次相同的 .winmd 文件。请帮我理解问题以及如何解决它。
错误截图:(点击查看完整尺寸)