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