问题标签 [sln-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
335 浏览

visual-studio - 是否可以将 Xamarin Studio StartupItem 设置为“每个用户”而不是在 sln 文件中?

我们有一个解决方案文件,其中包含适用于多个平台的多个应用程序。在开发用户故事时,可以选择 10 个项目作为默认启动项目。不幸的是,StartupItem 存储在 sln 文件中,因此会导致我们的版本控制系统中出现不希望的合并(或更糟糕的是:冲突)。据我了解,Visual Studio 有一个 .suo 文件来为每个用户存储这些类型的设置。

为什么 Xamarin Studio 将 StartupItem 存储在 sln 文件中?是否支持 suo 文件?或者这个提交乒乓球还有其他解决方法吗?

0 投票
1 回答
433 浏览

asp.net-mvc - 当我移动 sln 文件时,MVC 项目停止工作

我创建了一个 MVC 项目并通过我的 VS2013 安装了 umbraco 7

创建后,如果我选择“为解决方案创建目录”,则 VS 将 sln 文件放在新的项目文件夹中,并创建一个用于放置项目文件的内部文件夹。对我来说不可接受,所以我没有勾选“为解决方案创建目录”。

相反,它将项目文件放在新文件夹下,并将 sln 文件放在该文件夹之外。

现在,我想将 sln 文件移动到我的文件所在的同一文件夹中。我一直在使用 webforms 项目这样做,没有问题。

如果我删除 sln 文件 VS 创建了 MVC 项目,我的 MVC 将停止工作,例如。* 在将新项目添加到 Controller 文件夹时,我没有选项 Add > Controller * 在将新项目添加到 Models 文件夹时以及如果在 Models 文件夹下创建标准类(例如,添加 > 新项目 > 类)这些模型时,我没有选项添加 > 类我的视图和控制器看不到类

基本上它破坏了 MVC 项目。

如果我使用新的解决方案 .sln 文件保存项目,这将无济于事。而且这个文件不是以项目名称(文件夹名称)命名的,而是以一些 localhost_[numbers].sln 命名的。仍然没有帮助,MVC 坏了。

我只想将 sln 文件移动到我的项目文件夹或删除它并在项目文件夹下创建新文件。

可行吗?

0 投票
0 回答
87 浏览

tfs - How can I attach to an existing TFS project in VS 2003 / XP Mode?

In order to bring over some files from source control into my XP-Moded instance of Visual Studio 2003, I was able to bring over some of the files from source control by selecting (in Visual Studio 2003) File > Source Control > Open From Source Control...attaching to the TFS server, navigating to and then selecting the desired project.

However, that operation did not bring over the *.sln file, so I am not able to open that project (the *.cs file is there, but not its "host" sln file).

I then tried to attach / bring over the missing files via File > Source Control > Team Foundation Server MSSCCI Provider

On doing this, I am warmly (I think) welcomed by the "Visual Studio Conversion Wizard" but, although it seems to work, it doesn't bring over the *.sln file either, purportedly because the *.sln file was created with a different version of VS (so it seemingly gleefully tells me) -- no doubt it's talking about the VS 2003 / VS 2010 (shell) mismatch...?

So the local folder where I am attempting to put the files is missing *.sln:

enter image description here

The *.sln file does exist in the TFS server area - when I select File > Source Control > Open from Source Control > Connect to a Team Foundation Server > Expand the folder dialog > Navigate to the project I want, this is what I see:

enter image description here

...but highlighting, and even 2-clicking, HUtilCE.sln does not transfer it to the Filename combo box - I have to manually type it into there, but then when I mash the "Open" button I get, "Unspecified error."

So which hoops, and in which order, must I jump through to attach to this project; and what grade of fire retardant should I spray on my tail before taking that fiery plunge?

0 投票
1 回答
2033 浏览

monodevelop - Monodevelop 不支持哪些项目类型?

当解决方案文件中存在此类项目时,monodevelop 写道:“MonoDevelop 不支持该项目类型”

哪些版本不支持哪些项目类型(通过他们的指导)?

MSDN中可能提供了项目类型列表(不同版本的MSVS支持)(但是如何找到它们的guid?)
http://www.codeproject.com/Reference/720512/List-of-Visual-Studio -项目类型 GUID

0 投票
1 回答
60 浏览

c# - 与 .slnFile 相关的问题

问题1: c# ProjectText 的默认解决方案文件的格式总是一样的吗?

例如:

与以下格式相同:第一个它将具有解决方案 GUI,然后是 solutionName,然后是 csproj 路径,然后是 projectGUI

问题 2: 我创建了一个正则表达式来获取由 .sln 生成的文本,这就是我得到的:

但我不确定我的正则表达式中是否存在与第一个问题相关的错误,所以我想是否有更好的正则表达式或任何条件(例如解析或任何必须更快的条件)来专门获取 ProjectText(我需要得到什么) 是 csProj 路径(位于 Group3 上面的正则表达式模式中)

对于应用于 Q1 示例的组:

0 投票
3 回答
3626 浏览

visual-studio - 如何将版本添加到“Visual Studio 版本选择器”,我的列表为空

我安装了 VS 2008、2010 和 2012。

最初,安装了 VS2013 Team Explorer(仅限 Shell)。我卸载了那个。

现在,Visual Studio 版本选择器在执行 .sln 文件时显示一个空列表。什么都没有显示。

如何重新填充此列表?它存储在哪里?注册表?我试图查找条目,但由于列表中实际上没有任何项目,因此我无法搜索特定字符串。

空 VSSelector

0 投票
2 回答
2395 浏览

c# - Visual Studio 在解决方案资源管理器中为项目名称添加一个数字

我有一个解决方案文件,里面有一堆项目。其中一个项目是网站项目。我打算从 VS2012 升级到 VS2013,然后在 VS2013 中打开 .sln 文件。

它确实有效,但出于某种原因,VS 重命名了项目,以便它在解决方案资源管理器中显示为“NormalNameForProject(1)”,其中(1)是添加的奇怪部分。这是怎么来的?

我可以查看实际的 .sln 文件,发现它确实添加了(1),但它来自哪里以及为什么要添加它?

0 投票
1 回答
381 浏览

visual-studio - 解决方案文件随 Visual Studio 更新而更改,我应该签入吗?

最近我的系统得到了更新,并且该视觉工作室也得到了更新。它看起来像小更新。现在我的项目解决方案文件包含现在更改的 Visual Studio 版本。我应该签入解决方案文件吗?会影响项目配置设置吗?

0 投票
1 回答
43 浏览

javascript - 建项目时,在服务器上找不到子项目

我正在尝试在服务器上构建项目,它说它找不到测试项目(子项目)。我最近将这个子项目添加到项目中。我检查了文件夹,它显示了 abc.js.csproj 文件。我运行“git clean -xfd”,然后构建项目并成功构建。但是当我尝试在服务器上运行它时,它失败并出现错误找不到 abc.js.csproj。

我寻找依赖项,它们对我来说看起来不错。我的猜测是在合并期间 sln 文件可能已进入错误状态,但不确定如何恢复为好文件,并同时保留我新添加的子项目。

任何输入表示赞赏。

0 投票
1 回答
121 浏览

visual-studio-2010 - Visual Studio 项目文件:选择要构建的项目?

有没有办法指定在 Visual Studio 项目文件 (.sln) 中构建哪些项目?我只想基于脚本的输入构建某些项目,但我不想从不同的 .sln 运行多个单独的构建,我希望将它包含在单个 /build 命令中。

IE。如果我有

有没有办法根据我使用的 /build 命令只构建项目的子集 a、b、c?