English 中文(简体)
大会。 规则基础:何时没有档案?
原标题:Assembly.CodeBase: when is it no file-URI?
  • 时间:2009-10-23 09:28:33
  •  标签:

大会。 地点为集会提供了一条通畅的道路。 不幸的是,在股力测试或伙伴关系等阴影环境中,这种情况是空洞的。 NET。 不管怎样,《法典》规定的财产是可利用的,它提供了可以替代使用的URI。 在哪些情况下,它从<代码>http:///>/code>开始就没有回报? 或者说:在哪些情况下,这种工作取得了不可行的成果?

Assembly assembly = GetType().Assembly;    
Uri codeBaseUri = new Uri(assembly.CodeBase);
string path = codeBaseUri.LocalPath;
最佳回答

有可能直接装上吉大港湾上空的集会,例如部署浮游轮:

Assembly assembly = Assembly.LoadFrom("http://server/app.dll");
Uri codeBaseUri = new Uri(assembly.CodeBase);
Debug.Assert(codeBaseUri.Scheme == "http"); 
Debug.Assert(codeBaseUri.LocalPath == "");
Debug.Assert(assembly.Location == "");
问题回答

Also, # char is threated as a fragment separator. See http://blogs.msdn.com/ncl/archive/2010/02/23/system-uri-f-a-q.aspx (section 9) for short explanation.

用议会取代议会。 打击这种行为的基础。

古代问题,但我发现,改变画面的一个相关、合情的新特征:将直线芯片包装成单一文档将打破<代码>。 https://learn.microsoft.com/en-us/dotnet/core/deploying/single-file#api-incompatibility”rel=“nofollow noreferer” https://learn.microsoft.com/en-us/dotnet/core/deploying/single-file#api-incompatibility





相关问题
热门标签