【问题标题】:Where are asp.net website project settings stored?asp.net网站项目设置存储在哪里?
【发布时间】:2016-03-03 15:29:50
【问题描述】:

如果我们查看一个 asp.net 网站项目的设置页面(按 alt+enter 键)。它看起来像这样:

但是,在解决方案/网站文件夹中我找不到这些设置的存储位置吗?没有为“网站项目”创建 csproj 文件。

我问这个的原因是因为当我将解决方案添加到 github ,然后在另一台机器上克隆时,引用丢失并且项目将不再编译。但是如果我将整个项目文件夹复制到另一台计算机上,它编译得很好。 所以可以肯定的是,有一些设置文件没有添加到 git repo 中。

有人知道这些设置存储在哪里吗?

【问题讨论】:

  • 我不确定,但那些不是存储在.csproj文件中的吗?
  • 没有为 Web 项目生成 .csproj 文件。这就是问题

标签: c# asp.net visual-studio-2010 web


【解决方案1】:

我会写下我稍后发现的内容以供任何人参考。参考列表中的内容(如上图所示)似乎是从项目的 Bin 文件夹中实时读取的。所以直接在 Bin 文件夹中添加一个 dll 文件并关闭/打开属性页面将显示新添加的 Bin 文件作为参考。

【讨论】:

    【解决方案2】:

    网站项目有一个 .sln 文件,但不是您所期望的。对于网站项目,它是在您的默认项目位置创建的,例如C:\Users\username\Documents\Visual Studio 2010\Projects\YourWebSite\YourWebSite.sln(或在工具/选项/项目和解决方案中设置默认项目位置的任何位置)。

    【讨论】:

    • 其实解决方案已经在 web 文件夹中(先创建了解决方案,然后将网站项目添加到其中)。但是,该解决方案不包含对 BIN 文件的引用。
    猜你喜欢
    • 1970-01-01
    • 2010-09-13
    • 2020-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多