问题标签 [solution]

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 回答
2684 浏览

sharepoint - 阻止用户激活 Sharepoint 中的功能

如果我在场级别部署解决方案,是否有办法阻止各种网站集的所有者激活该解决方案中存在的功能?

0 投票
3 回答
495 浏览

c# - C# 项目文件的分隔符名称是什么?

什么是文件名“分隔符?C# 项目文件的名称?

我不确定“分隔符”是否是正确的术语。解决方案文件以“.sln”结尾。Visual Studio 2010 中的项目文件如何结束?

0 投票
1 回答
1832 浏览

visual-studio - 具有共享模型的客户端/服务器项目的最佳 Visual Studio 解决方案/项目结构

我很好奇在解决方案和项目(使用 Visual Studio 和 C#)中构建具有可执行客户端程序、可执行服务器程序和共享模型的应用程序的首选方法是什么。习惯了 Java 开发的我最初将项目视为包,并为我设计的每个包定义了一个项目。

这导致了一个包含六个项目的解决方案(一个用于模型,一个用于服务器,四个用于客户端),这反过来又导致了一些愚蠢的依赖关系,让我重新考虑这是否是最好的方法。

现在,我计划将解决方案重组为三个项目:一个客户端项目、一个服务器项目和一个模型项目。客户端和服务器都将依赖于模型项目(我还将在其中添加客户端和服务器之间的共享接口)。

这是构建此类应用程序的最佳方式吗?

此外,在 Visual Studio 的树结构中反映命名空间的最佳方式是什么?(例如,只是创建一个类似的文件夹结构?)。

0 投票
1 回答
443 浏览

visual-studio-2010 - 如何重构 Visual Studio 的项目布局并与 VSS 项目匹配?

我正在从 VS2008 升级到 VS2010 并想做一些清理工作。我的主要解决方案在一个平面文件空间中有 20 个左右的项目。然而,项目有一个分组(一些库、一些客户端程序、一些测试程序等),我想以适当的方式重新组织项目的物理磁盘布局。此外,我的源代码控制是 VSS(1),所以我想保持其文件结构与物理磁盘结构保持一致并保持整体文件历史记录。

那么有哪些工具可以做到这一点呢?还是我最好将解决方案切割成碎片并将其重新组装在所需的位置?

有一些关于解决方案的最佳布局的 SO 问题,但我所见过的没有一个能告诉您如何从 A 到 B

如何在 Visual Studio 中重构大型项目

Visual Studio 中磁盘上的项目布局

例如我想从“A”开始

对“B”

更新 1

我应该提到我尝试了为“Group1”和“Group2”创建解决方案文件夹的明显方法,然后将项目拖到每个文件夹下的新位置。这适用于在 VS2010 中创建项目的逻辑组织,但不会更改项目在磁盘上的物理位置。

更新 2

我尝试从解决方案中删除一个项目,将其物理移动到磁盘上,然后将其添加到解决方案文件夹下。这实现了磁盘上的重定位,但是项目记住了它最初在 VSS 中的位置并与那些文件链接起来,而不是 VS2010 在 VSS 中构建新的项目结构

更新 3

经过一番思考,我意识到我所要求的更多是在我在 VS2010 中移动项目后如何将 VSS 项目与物理磁盘布局重新对齐。解决这个问题需要修改 VSS 项目布局和 VS2010 项目内部。所以我更新了标签和问题标题。

更新 4 - 我的手动解决方案

好的,所以我制定了一种非常手动的方法来移动东西:

  1. 从VS2010解决方案中删除项目

  2. 将其移动到磁盘上的新位置

  3. 从项目中删除所有与 VSS 相关的文件

  4. 在文本编辑器中打开项目文件并删除所有与 VSS 相关的条目(所有以 "Scc" 开头的条目)

  5. 将项目重新添加到解决方案中,并将任何项目重新建立到项目引用中

  6. 将解决方案和项目检查回VSS并关闭VS2010

  7. 打开 VSS 并从 VSS 中的新项目位置删除仅代码文件

  8. 从 VSS 中的旧位置共享文件

  9. 从 VSS 中的旧位置删除文件

  10. 删除 VSS 中的旧项目位置

这是最好/唯一的方法吗?

(1) 是的,我知道 - VSS。然而,在我使用它的情况下,它工作得非常好,而且我没有让它出错,虽然我已经探索了其他选项,但我现在不打算改变。所以,请不要评论我应该如何转移到源代码控制中的下一个最好的东西。如果这还不能解决你的问题,那么这个怎么样:我实际上使用了一个当前可用且受到积极支持的商业产品,它使用 VSS 作为后端、版本控制数据存储!

0 投票
1 回答
2383 浏览

css - Chrome 和首字母伪元素的 CSS 问题

我有一个问题,与所有其他浏览器(如 IE、Firefox、Safari)相比,Windows 上的 Google Chrome 将段落的第一个字母放置在不同的位置。不同之处在于垂直位置 - 字母在所有其他浏览器中看起来更高(在每个浏览器中都相同)但在谷歌浏览器中更低,这使得第一个字母的样式几乎不可能。

你碰巧知道为什么以及如何发生这种情况吗?

可能是母 DIV 的样式会影响段落样式,但我不这么认为。

另外,顺便说一下,WordPress 中的 Drop-Caps 插件在 Firefox 中不起作用。

0 投票
4 回答
11968 浏览

visual-studio - VS 损坏的 .sln 文件?

当我尝试打开我的 .sln 文件时,Visual Studio 退出了我。我可以通过打开 TFS、获取特定版本、选择最新版本、强制覆盖、打开 .sln 文件,然后忽略“不兼容的文档消息”来打开它。

但是,我想知道出了什么问题以及如何解决它,以防有一天我无法做到这一点。

如何解决这个问题?

0 投票
1 回答
133 浏览

visual-studio - 将 Visual Studio 解决方案加载到编程实例中

我有一个创建 Visual Studio 实例的 F# 程序:

效果很好;我可以探查有关 Visual Studio 正在运行的实例的各种信息。

但我无法确定如何将解决方案加载到 Visual Studio 的实例中。我试过 dte2.ItemOperations.OpenFile()。我也尝试过 dte2.ExecuteCommand("File.OpenProject"),它可以工作,但需要用户从文件对话框中进行选择——我想要仅通过代码工作的东西。

0 投票
1 回答
2014 浏览

visual-studio-2008 - 在 Visual Studio 2008 中发布整个解决方案

我知道如何通过右键单击项目名称并单击属性然后转到发布选项卡来在我的解决方案中发布单个应用程序。您如何为整个解决方案执行此操作,以使所有这些解决方案都只有一个安装程序?

0 投票
1 回答
75 浏览

visual-studio-2005 - Visual Studio 2005 的问题解决方案

我的同事为我创建了一个 Visual Studio 2005 解决方案,我已将整个文件夹复制到我的机器中。该解决方案包含三个不同的项目。不幸的是,其中两个打开,第三个项目没有显示错误消息,“此安装不支持项目类型”。我已经使用默认设置安装了 Visual Studio 2005。我不明白为什么会发生这种情况。

我试过谷歌搜索,但没有一个奏效。我会要求这里的社区就此向我提出建议。

提前致谢。

0 投票
2 回答
1356 浏览

c# - 如何加快编译大型c#解决方案

我有一个包含大约 60 个大型项目的 C# 解决方案。获取最新版本后,编译需要很长时间。你有类似的问题,应该怎么做?