C# 所需文件';alink.dll与IAlink3';

C# 所需文件';alink.dll与IAlink3';,c#,visual-studio,visual-studio-2008,solution,build-error,C#,Visual Studio,Visual Studio 2008,Solution,Build Error,我试图在我的Visual Studio 2008上构建一个C#解决方案,该解决方案在Windows Vista计算机上运行,但当我尝试构建它时,我遇到以下错误: 找不到必需的文件'alink.dll with IAlink3' “Amigo X”是解决方案的名称。怎么了 附言:Amigo X是我们在巴西举办的圣诞节派对,是给家人送礼物的时候 您在未安装CLR 2.0SP1的计算机上使用的是C#3.0编译器。尝试手动安装2.0 SP1,看看是否可以解决问题 您在未安装CLR 2.0SP1的计算机

我试图在我的Visual Studio 2008上构建一个C#解决方案,该解决方案在Windows Vista计算机上运行,但当我尝试构建它时,我遇到以下错误:

找不到必需的文件'alink.dll with IAlink3'
“Amigo X”是解决方案的名称。怎么了


附言:Amigo X是我们在巴西举办的圣诞节派对,是给家人送礼物的时候

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

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

这是一个简单的问题,很容易解决

  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.

这是一个简单的问题,有一个简单的解决办法

  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.

@内森,是的,这绝对是错误的。不能在应用了2.0 SP1修补程序的计算机上使用C#3.0编译器。3.0编译器所依赖的核心CLR有更新。特别是,它依赖于IAlink3生成UAC清单信息。我将安装它,如果它解决了我的问题,我将接受你的回答,但此时+1。@Nathan,如果它不能解决问题,请在目录%WINDIR%\microsoft.net\framework\v2.0.50727中发布alink.dll的版本号。这将有助于追踪问题。@Nathan,是的,这绝对是错误的。不能在应用了2.0 SP1修补程序的计算机上使用C#3.0编译器。3.0编译器所依赖的核心CLR有更新。特别是,它依赖于IAlink3生成UAC清单信息。我将安装它,如果它解决了我的问题,我将接受你的回答,但此时+1。@Nathan,如果它不能解决问题,请在目录%WINDIR%\microsoft.net\framework\v2.0.50727中发布alink.dll的版本号。这将有助于追踪问题。