【发布时间】:2017-06-03 06:24:54
【问题描述】:
使用VS2017 .net core 1.4我可以得到这行代码
var z = typeof(object).GetTypeInfo().Assembly.Location;
如果它在我的应用程序项目中,则使用 Microsoft.NetCore.App SDK 进行编译。 但是,在标准类项目中使用 NETStandard.Library SDK 时,它不会编译。
引用System.Runtime.Loader 程序集的类似问题。
关于如何克服这个问题的任何想法。
谢谢 马丁
【问题讨论】:
-
它会给你什么错误?
-
编译。错误“Assembly”不包含“Location”的定义,并且没有扩展方法“Location”接受“Assembly”类型的第一个参数。
-
请显示您指定为
TargetFramework的确切内容。更新到 .NET Standard v1.6,1 后您是否致电dotnet restore?
标签: c# reflection .net-core .net-standard