C# 安装文件的位置-程序文件(x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5
请耐心听我说,我会尽量解释清楚的 我启动了一个新项目(类库),它的目标是4.5,而不是客户机概要文件4.5 我添加了一个引用“System.Runtime.Serialization”,属性表明它位于位置“C:\Program Files(x86)\reference Assembly\Microsoft\Framework.NETFramework\v4.5\System.Runtime.Serialization.dll” 在我的电脑上,它可以通过使用msbuild的构建脚本进行良好编译 在使用TeamCity的buildserver上-它抱怨 错误CS0012:在以下程序集中定义了类型“System.Object” 未引用。必须添加对程序集的引用 'System.Runtime,版本=4.0.0.0,区域性=中性, PublicKeyToken=b03f5f7f11d50a3a' buildserver安装了完整的.net framework-“dotnetfx45\u full\u x86\u x64.exe” 生成它的唯一时间是将我的“C:\Program Files(x86)\Reference Assembly\Microsoft\Framework.NETFramework\v4.5”版本复制到目标计算机 我已使用此链接进行了检查,并且安装了.net 4.5- 我要问两个问题: 1.这是如何安装的? 2.如果它真的在这个地方找到它,它肯定应该在GAC中找到它 非常感谢您在这方面的帮助。这是: Windows SDK包括构建针对.NET Framework 4.5的应用程序所需的引用程序集、工具、标题和库 (对于1.1和2.0,有一个单独的.NET Framework SDK,但我找不到任何更新版本的链接-我认为它不单独提供)C# 安装文件的位置-程序文件(x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5,c#,asp.net-mvc-4,assemblies,.net-4.5,C#,Asp.net Mvc 4,Assemblies,.net 4.5,请耐心听我说,我会尽量解释清楚的 我启动了一个新项目(类库),它的目标是4.5,而不是客户机概要文件4.5 我添加了一个引用“System.Runtime.Serialization”,属性表明它位于位置“C:\Program Files(x86)\reference Assembly\Microsoft\Framework.NETFramework\v4.5\System.Runtime.Serialization.dll” 在我的电脑上,它可以通过使用msbuild的构建脚本进行良好编译 在
对于第2部分,否。在编译时不会搜索GAC。它只在运行时使用。我也有同样的问题。