首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在VB.net 2010学习版中使用Windows API代码包?

如何在VB.net 2010学习版中使用Windows API代码包?
EN

Stack Overflow用户
提问于 2010-04-14 15:57:51
回答 3查看 2.4K关注 0票数 2

我最近下载了.net的Windows API代码包,看到里面有VB.net示例,我把它们打开了。在构建时,我得到一个警告,指出引用的组件'Core‘和'Shell’找不到。查看代码包文件夹,我发现里面根本没有C#,而是一大堆DLL源代码。

我是否必须下载C# Express (我希望避免下载)才能使用代码包,或者在某个地方是否有预编译的DLL?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-04-14 18:22:39

是的,如果你使用Express,这是一个问题。虽然它有许多示例VB.NET代码来演示用法,但实现是在C#中完成的,并且下载站点上没有预构建版本的程序集。它们必须先构建,然后您才能尝试样例。

要构建它们,您必须从"Visual Studio命令提示符“运行此命令:

代码语言:javascript
运行
复制
cd \whereYouInstalledIt\WindowsAPICodePack\WindowsAPICodePack
msbuild WindowsAPICodePack.sln

但我也不认为速成版在程序中安装"Visual Studio命令提示符“快捷方式。那么,升级到RTM许可证的另一个很好的理由。

票数 3
EN

Stack Overflow用户

发布于 2010-04-14 17:13:12

这与C#源代码无关,代码包中应该同时包含C#和VB.Net示例。

System.Core是.Net框架dlls中的一种,所以如果您的Visual Studio在查找它时遇到问题,那么听起来您的.Net安装可能有问题。也许可以尝试重新安装Visual Studio2010和/或.Net Framework4.0,看看是否有帮助。

票数 0
EN

Stack Overflow用户

发布于 2010-04-14 17:27:58

有一件事可能会导致这个问题,你的VB.net示例不是在VS2010Express中创建的,所以当它在VS2010Express中打开时,这些错误就会出现。

按照ho的建议,尝试重新安装.NET框架和/或VS2010。

另一种可能的解决方案是在“Release”配置下构建项目,而不是在“Debug”下。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2635748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档