asp.net 网站项目设置存储在哪里?
Where are asp.net website project settings stored?
如果我们查看 asp.net 网站项目的设置页面(按 alt+enter)。它看起来像这样:
但是,我无法在解决方案/网站文件夹中找到这些设置的存储位置?没有为 "website project" 创建 csproj 文件。
我问这个的原因是因为当我将解决方案添加到 github ,然后在另一台机器上克隆时,引用丢失并且项目将不再编译。但是如果我将整个项目文件夹复制到另一台计算机,它编译正常。
所以可以肯定的是,有些设置文件没有添加到 git 仓库中。
有人知道这些设置存储在哪里吗?
网站项目有一个 .sln 文件,只是不在您预期的位置。对于网站项目,它是在您的默认项目位置创建的,例如C:\Users\username\Documents\Visual Studio 2010\Projects\YourWebSite\YourWebSite.sln
(或在 Tools/Options/Projects 和解决方案中设置默认项目位置的任何位置)。
以后我会把我发现的写下来,供大家参考。参考列表中的内容(如上图所示)似乎是从项目的 Bin 文件夹中实时读取的。所以直接在Bin文件夹下添加一个dll文件,closing/opening 属性页面会显示新添加的Bin文件作为参考。
如果我们查看 asp.net 网站项目的设置页面(按 alt+enter)。它看起来像这样:
但是,我无法在解决方案/网站文件夹中找到这些设置的存储位置?没有为 "website project" 创建 csproj 文件。
我问这个的原因是因为当我将解决方案添加到 github ,然后在另一台机器上克隆时,引用丢失并且项目将不再编译。但是如果我将整个项目文件夹复制到另一台计算机,它编译正常。 所以可以肯定的是,有些设置文件没有添加到 git 仓库中。
有人知道这些设置存储在哪里吗?
网站项目有一个 .sln 文件,只是不在您预期的位置。对于网站项目,它是在您的默认项目位置创建的,例如C:\Users\username\Documents\Visual Studio 2010\Projects\YourWebSite\YourWebSite.sln
(或在 Tools/Options/Projects 和解决方案中设置默认项目位置的任何位置)。
以后我会把我发现的写下来,供大家参考。参考列表中的内容(如上图所示)似乎是从项目的 Bin 文件夹中实时读取的。所以直接在Bin文件夹下添加一个dll文件,closing/opening 属性页面会显示新添加的Bin文件作为参考。