【发布时间】:2021-07-17 19:57:57
【问题描述】:
当我尝试将命名空间 Azure.Storage.Blobs 添加到类时遇到问题。 它是由另一个名为 CopmanyName.Azure 的引用 NuGet 包引起的
当我使用 Azure.Storage.Blobs 添加时,它会显示 CopmanyName.Azure 的子命名空间。
但是我想从 Azure.Storage.Blobs 添加使用。 这是由于加工项目结构 CompanyName.Azure.D365FO 和引用 NuGet 包 Company.Azure 造成的。
查看主项目结构:ProjectStructure 以及引用项目的结构:ReferencedProjectStructur
有没有办法在不改变当前项目中命名空间结构的情况下解决这个问题?所以我得到了下面的结果。
namespace CompanyName.Azure.Model.CSP
{
#if NET46
using Microsoft.WindowsAzure.Storage.Blob;
#else
using Azure.Storage.Blobs;
#endif
【问题讨论】:
-
这已成为 Core 3.1 的常见问题。这是我本周第三次看到它。我认为最新版本的 Core 3.1 有问题(请参阅:dotnet.microsoft.com/download/dotnet/3.1)。您的问题类似于以下内容:stackoverflow.com/questions/67186636/…
标签: c# reference namespaces