繁体   English   中英

在位置安装文件的内容 - Program Files(x86)\\ Reference Assemblies \\ Microsoft \\ Framework \\ .NETFramework \\ v4.5

[英]What install files in location - Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5

请耐心等待我,我会尽可能清楚地解释。

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

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

在我的电脑上,使用msbuild编译构建脚本可以很好地编译。

在使用团队城市的构建服务器上 - 它抱怨

错误CS0012:类型'System.Object'在未引用的程序集中定义。 您必须添加对程序集'System.Runtime,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'的引用

buildserver安装了完整的.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 -服务器/

我问两个问题:1。如何安装? 2.如果它确实在这个位置找到它肯定应该在GAC中查找?

将不胜感激任何帮助。

这是Windows SDK

Windows SDK包含构建面向.NET Framework 4.5的应用程序所需的参考程序集,工具,标头和库。

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


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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM