ASP.NET编译元素,assemblies元素

时间:2009-12-29 20:32:23

标签: asp.net configuration compilation

这是我在stackoverflow上的第一篇文章,所以在开始时我想说你好或者可能会更好地说Hello world :)。我的问题是这意味着什么

<compilation debug="false" strict="false" explicit="true">
    <assemblies>
       <add assembly="" /> in quotes are info about assemblies
       <add assembly="" /> in quotes are info about assemblies
    </assemblies>
</compilation>

我在msdn找到“定义在编译ASP.NET应用程序期间使用的程序集名称的集合”。 (http://msdn.microsoft.com/en-us/library/bfyb45k1.aspx)但它意味着什么,就像在后面使用代码(可能不是)?怎么会发生如果我删除一些

问候 Krzysiek

2 个答案:

答案 0 :(得分:1)

你好Krzysiek欢迎来到SO: - )。

要回答您的问题,您可能是指您的asp.net Web项目的web.config文件的程序集部分。汇编部分只是定义了您的网站可能使用的引用/ dll文件。例如,假设您必须编写一个显示表示工作区层次结构的流程图的Web应用程序。

在这种情况下,你注意到从头开始做这样的事很难。您的下一个最佳选择是找到已经在asp.net中实现了层次结构的人。你可能会找到一个免费的,但大多数会收取一些费用。获得此软件后,您需要对其进行定义或引用它。这是汇编部分允许您将已编译的dll定义为示例的地方。

然后,您的web.config程序集部分将列出任何其他相关信息。除非您知道自己在做什么,否则简单地删除现有的已定义程序集可能并不是那么明智。

答案 1 :(得分:-1)

这是一种指定“默认程序集”的程序集的方法,因此您不必引用它们。这是它的目的;您仍然可以在代码隐藏中使用using / import语句,它可以正常工作。我会将现有的那些留在那里,因为其他组件可能依赖于此。

相关问题