Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net网站项目设置存储在哪里?_C#_Asp.net_Visual Studio 2010_Web - Fatal编程技术网

C# asp.net网站项目设置存储在哪里?

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文件

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

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

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


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

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

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

我不确定,但这些文件不是存储在.csproj文件中吗?没有为web项目生成.csproj文件。这就是问题所在实际上解决方案已经在web文件夹中(首先创建了一个解决方案,然后向其中添加了web站点项目)。但是,解决方案不包含对BIN文件的引用。