gpt4 book ai didi

c# - VS2012 设计器无法加载程序集

转载 作者:行者123 更新时间:2023-11-30 18:34:10 24 4
gpt4 key购买 nike

有一个 C# 项目引用托管 C++ 库的解决方案,该库又引用 native C++ 库。 C# 项目包含扩展它的 BaseUserControl 和 ChildUserControl。

问题是:如果在 BaseUserControl 的构造函数中调用(通过托管 C++ 库)来自 native C++ 的代码,则无法在设计器 View 中查看 ChildUserControl;您也不能将 BaseUserControl 或 ChildUserControl 添加到表单中。我们收到以下错误:

Could not load file or assembly 'TestLibCPP, Version=1.0.4877.30347, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

我们如何解决这个问题?

我已经包含了一个 simple VS2012 solution这说明了问题。这是一个人为的示例,基于我们在处理最近从 VS2005 转换到 VS2012 的大型代码库时遇到的问题。

谢谢

最佳答案

如果您有源代码,请尝试使用配置(X86 平台)重建解决方案,然后尝试使用设计器打开子用户控件。

关于c# - VS2012 设计器无法加载程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16467423/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com