【问题标题】:Can I specify system.codedom compiler inside my web application (bin folder)?我可以在我的 Web 应用程序(bin 文件夹)中指定 system.codedom 编译器吗?
【发布时间】:2011-06-08 11:09:30
【问题描述】:

我想使用 Nemerle,但为了使用它:

  <system.codedom>
    <compilers>
        <compiler 
            language="n;Nemerle" extension=".n" warningLevel="1"
            type="Nemerle.Compiler.NemerleCodeProvider, Nemerle.Compiler, Version=1.0.0.9887, Culture=neutral, PublicKeyToken=5291d186334f6101" />
    </compilers>
  </system.codedom>

我需要在 GAC 中使用我的编译器。

遗憾的是,我无法在托管方面做到这一点。所以也许我可以只使用我的 bin 文件夹?

我可以指定(不知何故...?)compilerOptions="/lib:???"进入我的 /bin 文件夹并将编译器放在那里?

【问题讨论】:

    标签: asp.net web-config nemerle


    【解决方案1】:

    尝试将 Nemerle.Compiler.dll 放入您的 bin 文件夹中

    【讨论】:

    • 是的,它在我的 bin 文件夹中,但我如何在此处显示路径:ompilerOptions="/lib:???" ???
    • 您不必这样做。它还在寻找它吗?
    • 是的,它仍在 GAC 中搜索它(Nemerle.Compiler)(看起来像这样)。
    • 您可以添加编译器选项。请参阅:msdn.microsoft.com/en-us/library/y9x69bzw.aspx。 NCC 接受 -lib: 来搜索 dll
    • 是的,但是我可以在 中指定我的 bin 文件夹吗?如何指定?我无法访问主机 PC,只能访问我的 ftp 区域。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多