当我尝试将命名空间 Azure.Storage.Blobs 添加为 using 到类时遇到问题。
它是由另一个名为 CopmanyName.Azure 的引用 NuGet 包引起的
当我使用 Azure.Storage.Blobs 添加时,它会显示 CopmanyName.Azure 中的子命名空间。
Problem
但是我想从 Azure.Storage.Blobs 添加 using。
这是由于工程结构 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
最佳答案
自己找的。
希望其他人可以使用它一次。
添加全局::
使用 global::Azure.Storage.Blobs;
关于c# - 具有相同结构的命名空间混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67232837/