gpt4 book ai didi

c# - 构建后缺少程序集

转载 作者:太空狗 更新时间:2023-10-29 22:09:33 24 4
gpt4 key购买 nike

我的 C# 解决方案中有 5 个项目。

  1. 常见
  2. 数据访问。
  3. 界面
  4. 组件
  5. 测试

我可以添加对 Components.dll 的引用。但是,当我运行解决方案时,出现错误:

The type or namespace name 'Components' does not exist.

Components.dll 已存在于引用文件夹中。

你能帮帮我吗?

这是构建输出:

------ Rebuild All started: Project: Comps, Configuration: Release Any CPU ------
Comps -> ..\Ashyaneh\Comps\bin\Release\AshyanehComps.dll
------ Rebuild All started: Project: Interfaces, Configuration: Debug Any CPU ------
Interfaces -> ..\Ashyaneh\Interfaces\bin\Debug\AshyanehInterfaces.dll
------ Rebuild All started: Project: Common, Configuration: Debug Any CPU ------
Common -> ..\Ashyaneh\Common\bin\Debug\AshyanehCommon.dll
------ Rebuild All started: Project: Web, Configuration: Debug Any CPU ------
Web -> E:\My Programming 1391\HRShojaieWebAppRC2\Ashyaneh\Web\bin\Web.dll
------ Rebuild All started: Project: Test, Configuration: Debug x86 ------
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9):
warning MSB3253: The referenced assembly "AshyanehComps.dll" could not be resolved
because it has a dependency on "System.Web, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a" which is not in the currently targeted framework
".NETFramework,Version=v4.0,Profile=Client". Please remove references to assemblies
not in the targeted framework or consider retargeting your project.
Test -> ..\Ashyaneh\Test\bin\Debug\Test.exe
========== Rebuild All: 5 succeeded, 0 failed, 0 skipped ==========

最佳答案

这是你的问题:

引用的程序集“E:\My Programming 1391\HRShojaieWebAppRC2\Ashyaneh\Comps\bin\Release\AshyanehComps.dll”无法解析,因为它依赖于“System.Web,版本=4.0。 0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"不在当前目标框架 ".NETFramework,Version=v4.0,Profile=Client"

假设您正在尝试运行 .NET 4.0,您正在针对“轻量级”、客户端配置文件、基类库进行编译。您需要包含完整的 System.Web 框架类库。

解决方案

要更改此设置,请右键单击 AshyanehComps.dll 项目 > 单击属性 > 单击“应用程序”选项卡 > 将“目标框架”更改为“.NET Framework 4”。

为了安全起见,我会针对您解决方案中的所有项目执行上述步骤,您应该会很好。

关于c# - 构建后缺少程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11263500/

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