更新1:我已将项目文件夹上传到dropbox - dropbox.com/s/8dfw3uprrynrhzx/S3Util.zip
我是Visual Studio的新手,我在Visual Studio 2012 Express for Windows 8上用C#创建了一个小型Windows运行时组件。
我的组件由一个密封类组成,只有一个静态方法。我已经在解决方案中添加了一个单元测试库项目来测试这个静态方法。
(我跟着this walkthrough创建了一个单元测试)
当我构建解决方案时,我收到以下错误:
错误1'c:\ workspace \ vs \ S3Util \ S3Util \ bin \ Debug \ S3Util.winmd'和'c:\ workspace \ vs \ S3Util \ S3Util \ bin \'中存在类型'S3Util.S3Security'调试\ S3Util.winmd'
C:\ workspace \ vs \ TestLib_S3Util \ TestLib_S3Util \ Test_Security.cs 18 27 TestLib_S3Util
error help page on Microsoft website表示它是编译器错误CS0433。
但是,我的单元测试库只包含一个对我的Windows运行时组件项目的引用,甚至我看到的错误消息也是指两次相同的 .winmd 文件。请帮助我理解问题以及解决方法。
错误截图:(点击查看完整尺寸)
答案 0 :(得分:1)
如果我不知道错误发生的原因,我开始缩小可能性列表。我会做以下事情: