![](/img/trans.png)
[英]Visual Studio - C# - multiple assemblies with same namespace conflict - alias get ignored
[英]Alias and namespace conflict in Visual Studio Designer
我在兩個引用的程序集之間存在名稱空間沖突:
即,我引用的是Foo.A.Foo和Foo.Bar,所以當我說我想要Foo.Bar.Control時,VS試圖找到Foo.A.Foo.Bar.Control
我可以通過添加新的global:Foo.Bar.Control()來纏繞Designer.cs代碼,但是一旦更改任何內容,VS就會切換回去。
我知道有一些直接將別名添加到引用的方法,我已經嘗試過,但是沒有設法找到正確的組合(內聯別名,使用別名,引用別名)。
救命?
好的,這不是答案,但這是我找到的解決方法:
namespace FooBar
{
class FooBarControlHack : Foo.Bar.Control { }
}
因此,我可以在Designer.cs中執行以下操作:
this.fooBarControl = new FooBar.FoorBarControlHack();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.