ASP.net Web 应用程序项目目录结构

发布于 2024-10-25 10:02:02 字数 234 浏览 4 评论 0原文

我最近将 ASP.net 2.0 网站项目转换为 ASP.net 3.5 Web 应用程序项目,并且我仍在适应文件的结构方式。

我遇到的问题是,当我构建相应的 Web 部署项目时,它会复制 obj 目录。但据我了解, obj 目录只是中介,并不为已部署的网站提供任何有用的用途,对吗?

如果这是正确的,是否有某种方法可以配置 Web 应用程序项目以将中间 obj 目录放在其他地方,或者我应该采取其他措施来正确处理此问题?

I've recently converted an ASP.net 2.0 Web Site Project to an ASP.net 3.5 Web Application Project and I'm still getting used to the way the files are structured.

The problem I'm running into is that when I build the corresponding Web Deployment Project it copies the obj directory. But its my understanding that the obj directory is just intermediary and doesn't provide any useful purpose for a deployed website right?

If that is correct, is there some way to configure the Web Application Project to put the intermediary obj directory elsewhere, or is there something else I should be doing to handle this properly?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

逆蝶 2024-11-01 10:02:07

只需在 .csproj_deploy 文件中添加以下内容

<Target Name="AfterBuild">
    <Message Text="------ Deleting unwanted files ------" Importance="high" />
    <CreateItem Include="$(OutputPath)obj">
        <Output TaskParameter="Include" ItemName="ObjDirPattern"/>
    </CreateItem>
    <RemoveDir Directories="@(ObjDirPattern)">
        <Output TaskParameter="RemovedDirectories" PropertyName="objdir" />
    </RemoveDir>
    <Message Text="Deleted obj directory: $(objdir)" Importance="high" />
</Target>

有关更多信息,请参阅 http://msdn.microsoft .com/en-us/library/7z253716.aspx

Just add in the .csproj_deploy file the following

<Target Name="AfterBuild">
    <Message Text="------ Deleting unwanted files ------" Importance="high" />
    <CreateItem Include="$(OutputPath)obj">
        <Output TaskParameter="Include" ItemName="ObjDirPattern"/>
    </CreateItem>
    <RemoveDir Directories="@(ObjDirPattern)">
        <Output TaskParameter="RemovedDirectories" PropertyName="objdir" />
    </RemoveDir>
    <Message Text="Deleted obj directory: $(objdir)" Importance="high" />
</Target>

For more see http://msdn.microsoft.com/en-us/library/7z253716.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文