c++ - VS 从 2005 年迁移到 2010 年,LNK1316 : duplicate managed resource name

标签 c++ visual-studio-2010 visual-studio-2005 managed-c++

我正在将 C++ .NET 解决方案从 vs 2005 迁移到 vs 2010 我在托管项目中收到链接器错误: 链接: fatal error LNK1316:重复的托管资源名称\

感谢您的帮助

最佳答案

我也遇到了同样的问题,但是将 $(InputName) 替换为 $(FileName) 或 $(ProjectName) 没有帮助。有用的是将资源文件移动到项目根目录,并将“属性”->“托管资源”->“常规”中的“资源逻辑名称”留空。

关于c++ - VS 从 2005 年迁移到 2010 年,LNK1316 : duplicate managed resource name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5057112/

相关文章:

c++ - 在 VS2010 中禁用迭代器调试

c++ - 两个整数之间的随机函数生成器 C++

c++ - 如果编译器安装了服务包,C++ 运行时是否需要服务包?

c++ - 如何在 Windows 上构建 x64 Boost 库?

vb.net - Visual Studio VB.NET 项目中的 “My Project” 文件夹是什么?

c++ - 扩展 Visual Studio C++ 构建过程

c++ - OpenCv手势识别

c++ - 如果我在整个类上使用 std::swap,是否会使用专门的 shared_ptr::swap() 函数?

python - 将 IronPython WPF 项目编译为 exe : Missing dlls

c# - 如何以线程安全的方式更新控件