背景:
我有一个使用AxSpreadsheet
控件的遗留项目。问题在于先前版本是在Visual Studio 2008
中开发的,现在我们必须在VS2010
中进行开发。总体而言,应用程序正在运行并启动,但使用上述AxSpreadsheet的表单不会打开,VS中的Designer也不会打开它们。
我一直收到这个错误:
Could not load file or assembly 'mscomctl, Version=10.0.4504.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
奇怪的是我已经有Interop.MSComctLib
,因此添加下载的mscomtlib
会产生重复的名称。
问题: 有没有我不知道的开关,图书馆或任何东西,但我必须做的是运行表格和设计师?
更新 我通过重新加载源代码,重新编译并在新VM上运行来运行它。
设计师现在可以使用,但AxSpreadsheet
的大小不能从0;0
更改,也不会在任何数据加载到它时调整大小。