2009-11-03 33 views
1

我试图在我的Visual Studio 2008上构建一个C#解决方案,即在Windows Vista机器上运行,但是当我尝试构建它时,出现此错误:必需的文件“与IAlink3的alink.dll”

Required file 'alink.dll with IAlink3' could not be found Amigo X 

“Amigo X”是解决方案的名称。哪里不对?

PS:Amigo X是我们在圣诞节在巴西这里举办的派对,它是在给你的家人送礼的时候。 ;)

回答

1

您在未安装CLR 2.0的计算机上使用C#3.0编译器SP1。尝试手动安装2.0 SP1并查看是否可以解决问题。

+0

@Nathan,是的,这是绝对错误的。您不能在应用2.0 SP1修补程序的计算机上使用C#3.0编译器。 3.0编译器依赖的核心CLR有更新。特别是,它依靠IAlink3来生成UAC清单信息。 – JaredPar 2009-11-03 00:20:29

+0

我要安装它,如果它解决了我的问题,将接受你的答案,但在这个时候+1。 – 2009-11-03 00:20:36

+0

@Nathan,如果它不能解决问题,请将%WINDIR%\ microsoft.net \ framework \ v2.0.50727目录中的alink.dll版本号发布到问题中。这将有助于追踪问题。 – JaredPar 2009-11-03 00:23:10

0

这是一个简单的问题,并有一个简单的修复。

1. Open project properties. 
    2. In the Application tab, find the Manifest dropdown. choose the option 'Create application without a manifest' 
    3. Run the application successfully. 
相关问题