我正在构建一个使用C ++ / CLI来包装C#dll的项目。在x64中编译时,一切正常。调试&在x64上发布两个工作。 但是,当我切换到x86时,出现以下错误:
命令行错误:无法打开元数据文件" D:\ path \ to \ CppWrapper \ CsLibrary.dll"
...跟随"名称列表必须是命名空间"库链接失败后您可能会遇到的错误。
我在各个项目设置中四处走动并没有成功。
答案 0 :(得分:-1)
我最终放弃了,并逐一浏览了解决方案中每个项目的csproj文件,以确保所有构建输出都以正确的方式指向。我已成功解决了这个问题,并继续讨论下一期。
谁会想到从x64切换到x86会是如此混乱?