【问题标题】:Unable to use Visual Studio project on different computer无法在不同的计算机上使用 Visual Studio 项目
【发布时间】:2017-01-27 21:22:11
【问题描述】:

我正在我的桌面上处理一个项目(winforms、C++/Cli)。当我复制项目文件以在我的笔记本电脑中使用它时,设计器不会打开。

对第 3 方库 [MetroFramework] 的引用已正确链接(项目编译和运行正常,没有构建错误)
但是如果我打开设计器,我会收到以下错误

C++ CodeDom 解析器错误:Line:99,Column:27 --unknown type".please 确保引用了包含此类型的程序集。如果 这是您的开发项目的一部分,请确保该项目 已成功构建”

第 99 行的代码:

this->metroTabControl1 = (gcnew MetroFramework::Controls::MetroTabControl());

注意:在设计器中,如果我点击ignore & Continue,我会得到普通的获胜表格。在这里,如果我拖放 MetroFramework 的 UI 控件 (metroTabControl),它会显示得很好。但如果我再次关闭并重新打开设计器,我会看到同样的错误!!

尝试了herehere 的一些建议,但都没有奏效!

【问题讨论】:

  • 尝试通过 NuGet 重新安装库,同时确保安装正确的程序集
  • 感谢您的评论。 Visual Studio 实际上指向我引用的所有库。我正在使用来自代码项目的少数 3rd 方库,这些库在 NuGet 中不可用。还有其他建议吗?

标签: winforms visual-studio c++-cli windows-forms-designer codedom


【解决方案1】:

删除所有工具箱项和引用。在 vcproj 中提供完整路径。删除并连接所需的相应 DLL。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多