.net - 为 dll 指定别名

标签 .net c#-4.0

我通过转到该 dll 的属性并指定别名并在我的代码文件中使用相同的别名,为我从 Visual Studio 引用的 dll 提供了别名。

extern alias toolkitalias;
using toolkitalias::System.Windows;
using toolkitalias::System.Windows.Controls;

但它仍然报错说 The extern alias 'toolkitalias' was not specified in a/reference option"

我是不是漏掉了什么。请帮忙

最佳答案

您需要告诉它引用的别名;在解决方案资源管理器中,找到引用(在“引用”下),然后查看“属性”窗口。有一个默认为“全局”的“别名”属性。将其更改为您的新别名,或附加(逗号分隔)别名。因此,您可以将其更改为“toolkitalias”或“global,toolkitalias”。

关于.net - 为 dll 指定别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9461189/

相关文章:

.net - 更新 EF 模型 : tables missing

c# - 数组中更改的项目是否进入垃圾收集?

.net - .NET 中的 SQL 十进制等效项

c#-4.0 - 发布者和订阅者中的 NetMQ 不工作

xaml - 如何在 Windows 8 应用程序 C# 中将视频作为 Web UI 嵌入磁贴中

.net - 使用多个网络服务器在现有 .NET/SQL Server 堆栈上实现 Lucene

c# - IEnumerable<T> 问题

c#-4.0 - 具有商业许可证的 Micro-ORM

c# - 如何在代码中访问 DataGridCell 的数据对象?

c#-4.0 - Nuget 包还原 : . 目标上的网络版本错误