C# asp.net网站项目设置存储在哪里?
如果我们查看asp.net网站项目的设置页面(按alt+enter)。看起来是这样的: 但是,在解决方案/网站文件夹中没有我可以找到这些设置存储在哪里的位置?没有为“网站项目”创建csproj文件 我问这个问题的原因是,当我将解决方案添加到github,然后在另一台机器上克隆时,引用将丢失,项目将不再编译。但如果我将整个项目文件夹复制到另一台计算机上,它就可以正常编译。 所以可以肯定的是,有一些设置文件没有添加到git repo中C# asp.net网站项目设置存储在哪里?,c#,asp.net,visual-studio-2010,web,C#,Asp.net,Visual Studio 2010,Web,如果我们查看asp.net网站项目的设置页面(按alt+enter)。看起来是这样的: 但是,在解决方案/网站文件夹中没有我可以找到这些设置存储在哪里的位置?没有为“网站项目”创建csproj文件 我问这个问题的原因是,当我将解决方案添加到github,然后在另一台机器上克隆时,引用将丢失,项目将不再编译。但如果我将整个项目文件夹复制到另一台计算机上,它就可以正常编译。 所以可以肯定的是,有一些设置文件没有添加到git repo中 有人知道这些设置存储在哪里吗?有一个用于网站项目的.sln文件
有人知道这些设置存储在哪里吗?有一个用于网站项目的.sln文件,而不是您可能期望的位置。对于网站项目,它是在默认的项目位置创建的,例如
C:\Users\username\Documents\visualstudio 2010\projects\YourWebSite\YourWebSite.sln
(或者在工具/选项/项目和解决方案中设置默认项目位置的任何位置)。我将在后面写下我的发现,供任何人参考。参考列表中的内容(如上图所示)似乎是从项目的Bin文件夹中实时读取的。因此,直接在Bin文件夹中添加dll文件并关闭/打开属性页将显示新添加的Bin文件作为参考。我不确定,但这些文件不是存储在.csproj文件中吗?没有为web项目生成.csproj文件。这就是问题所在实际上解决方案已经在web文件夹中(首先创建了一个解决方案,然后向其中添加了web站点项目)。但是,解决方案不包含对BIN文件的引用。