【问题标题】:How to add an assembly reference at compile time for vbproj or csproj files?如何在编译时为 vbproj 或 csproj 文件添加程序集引用?
【发布时间】:2010-11-08 21:15:34
【问题描述】:

可以这样做吗?

【问题讨论】:

    标签: .net reference assemblies compilation


    【解决方案1】:

    不确定我是否理解这个问题,但你不能只使用以下内容:http://msdn.microsoft.com/en-us/library/s5bac5fx(VS.80).aspx

    假设您是从 Visual Studio 构建的,您可以通过项目属性添加这些参数

    【讨论】:

    • 是的,我正在考虑使用 csc,但可以 csc 构建 vbproj 文件或仅限于构建 csproj 文件
    • 顺便说一句,你可能还想看看 msbuild
    • +1 用于指向编译器命令行开关。但我相信 /reference 命令是他正在寻找的,而不是 /lib 命令。 /lib 只是告诉编译器在哪里查找程序集,但 /reference 告诉编译器实际进行引用。欲了解更多信息,请参阅msdn.microsoft.com/en-us/library/yabyz3h4(v=VS.80).aspx
    【解决方案2】:

    如果您想要访问项目中未明确引用的程序集,您可以使用System.Reflection 命名空间。这实际上不会添加对您的项目文件的引用,但它可以让您使用其他程序集。

    【讨论】:

    • 这可能有助于在运行时添加程序集,但我需要在编译之前添加引用。谢谢
    猜你喜欢
    • 2010-09-20
    • 2010-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多