gpt4 book ai didi

c# - 什么位置安装文件 - Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5

转载 作者:可可西里 更新时间:2023-11-01 08:25:33 24 4
gpt4 key购买 nike

请耐心等待,我会尽量解释清楚。

我开始了一个新项目(类库),目标是 4.5 而不是客户端配置文件 4.5。

我添加了一个引用“System.Runtime.Serialization”,属性表明它位于“C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5\System.Runtime.Serialization”位置。 dll”

在我的电脑上,它可以通过使用 msbuild 的构建脚本正常编译。

在使用 team city 的构建服务器上 - 它会提示

error CS0012: The type 'System.Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

构建服务器安装了完整的 .net 框架 - “dotnetfx45_full_x86_x64.exe”

如果我将我的“C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5”版本复制到目标机器,它唯一会构建。

我已使用此链接检查并安装了 .net 4.5 - http://myspworld.wordpress.com/2012/10/18/how-to-check-if-net-4-5-is-installed-on-a-server/

我问两个问题: 1. 这个是怎么安装的? 2. 如果它确实在这个位置找到它,它肯定应该在 GAC 中查找吗?

将不胜感激。

最佳答案

这是Windows SDK :

The Windows SDK includes the reference assemblies, tools, headers, and libraries needed to build applications that target the .NET Framework 4.5.

(对于 1.1 和 2.0,有一个单独的 .NET Framework SDK,但我找不到任何更新版本的链接 - 我认为它不能单独提供)


对于第 2 部分,没有。编译时不搜索 GAC。它仅在运行时使用。

关于c# - 什么位置安装文件 - Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14517873/

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