草庐IT

sharepoint-2010

全部标签

c# - 编写 Visual Studio 2010 插件,想在代码编辑器中显示一个像 Resharper 这样的工具箱

我想为VisualStudio2010编写一个插件,但实际上我遇到了一些问题。我想做的事情看起来很简单,我希望在代码编辑器中选择文本时出现一个小工具箱,例如在Resharper(带有有助于重构的菜单的小笔)或像这里一样:http://www.axtools.com/products-vs2010-extensions.php?tab=selection-popup我想知道:是否有有助于入门的VisualStudio模板?我尝试使用“编辑器视口(viewport)装饰”,但我不确定。我应该从工具箱开始设计还是可以显示系统工具箱中的一些按钮?在链接中的axtools插件中,它是定制工具箱还

c# - Visual Studio 2010 不允许我调试我的代码

所以,这个有趣的问题在过去的几个小时里一直困扰着我。VisualStudio2010Ultimate不再附加调试器并让我调试我的代码。如果我使用内置的开发服务器,那么一切正常。如果我切换到使用本地IISWeb服务器(http://localhost/),那么它所做的一切都会附加到w3wp.exe,但不会为任何内容加载DLL或PDB。我可以转到“调试”>“Windows”>“模块”,实际上该窗口中没有加载任何内容。相反,当使用内置开发服务器时,“模块”窗口会显示所有DLL并显示我的DLL的符号已加载。显然有些不对劲。VS安装完全是骨头。在IIS中,我的网站配置了ASP.NET2.0(因为

c# - 从控制台应用程序获取 SharePoint 站点的标题

我有一个用C#编写的控制台应用程序。我需要从SharePoint站点获取一些信息。此SharePoint实例是Office365(即SharePointOnline)的一部分。我的挑战是,我无法使用帮助程序库。我必须使用基于REST的API,因为我使用的是.NETCore。首先,我在AzureActiveDirectory中注册了我的控制台应用程序。此控制台应用程序是在我的Office365环境所属的同一AzureActiveDirectory中创建的。我还向我的控制台应用程序授予了“Office365SharePointOnline”API的“读取所有网站集中的项目”委派权限。在我的

c# - 是什么功能导致这些代码提示出现在 VS2010 中?

此“功能”似乎随机出现在我的VisualStudio2010功能中。我有一个一年前的版本ReSharper,和VSCommands安装了精简版,但最近没有更改我的任何编辑器设置。我安装了Achievements最近加载项,但似乎不太可能启用此功能。这个是从哪里来的?我想向同事展示如何启用它,但无法弄清楚这个神奇的新功能现在出现在我的编辑器中的位置、方式或原因。该功能显示微弱的灰色语句,这些语句与语句的左大括号相呼应,该语句在屏幕外的可滚动窗口之外不再可见。例如: 最佳答案 事实证明,新功能是VSCommandsLite的一部分,它最

c# - Visual Studio 2010 中的重构选项在 C# 和 VB 之间有所不同

在VS2010C#中,当我右键单击时,会出现“重构”菜单,其中包含以下选项:重命名提取方法封装字段提取接口(interface)删除参数重新排序参数这些选项在VS2010VB.Net中可用吗?当我右键单击时,我只能看到“重命名”吗? 最佳答案 “重命名”是VB.Net唯一的重构。C#绝对更健壮。查看CodeRushXpress.它是完整工具的精简免费版本,但它可能会提供您缺少的一些重构。就个人而言,我使用并且非常喜欢Resharper.在我看来,物有所值。 关于c#-VisualStud

c# - Visual C# 2010 速成版 : Specify default access modifier for new classes?

每当我使用VisualStudio2010ExpressC#创建新类时,它都会创建没有访问修饰符的新类。10次中有9次我希望我的新类(class)公开。如何让VisualStudio默认使用“public”修饰符创建空类模板? 最佳答案 诀窍是创建一个名为Class的新项模板。然后,当您执行“添加”>“新建类”时,默认情况下将选择您的模板,而不是内置的类模板。(我不确定这种行为是否得到保证,但它可以在我的机器上运行(TM)。)创建模板:右键单击您的项目并选择“添加”>“类”。您可以接受默认名称(Class1)-这只是一个临时文件。修

c# - 以编程方式将用户权限添加到 Sharepoint 中的列表

如何以编程方式将用户权限添加到Sharepoint中的列表?我想为某个列表的用户或组添加“贡献”权限。我正在使用C#。 最佳答案 您可以使用SPRoleAssignment执行此操作对象,例如//AssumingyoualreadyhaveSPWebandSPListobjects...SPRoleAssignmentroleAssignment=newSPRoleAssignment("dom\\user","user@dom","user","somenotes");SPRoleDefinitionroleDefinition=

c# - 无法在 Visual Studio 2010 中编辑或添加引用文件的路径

无法编辑或添加引用文件的路径,我无法编辑或添加引用文件的路径。我在工作中继承了一个项目。当我打开项目并转到VisualStudio2010IDE中的引用部分时,会出现一些黄色的小警告标志,表明那里列出的引用有问题。但是当我点击该项目并查看丢失的路径时,我发现名称“Path”是灰色的,表明我无法编辑它,果然,我无法将路径名添加到相邻的字段中。是什么原因造成的?我已在编辑模式下checkout解决方案文件和项目文件。当我打开项目文件时,错误列表还会针对每个缺少的引用给出警告:“找不到引用组件‘(文件名)’”好吧,我知道它们在哪里,但是编辑指向那里的路径是有问题的。

c# - 如何在 Visual Studio 2010 中删除/卸载项目模板

我有一个项目模板我做错了,想删除。我从输出位置删除了zip文件并运行了devenv/installvstemplates和devenv/setup,当我打开VS并尝试添加一个新项目时,它仍然存在。更奇怪的是,我仍然可以使用它并创建文件的副本,所以它一定存在于某个地方。安装后visualstudio是否在某处存储我需要删除的文件?我也无法更改模板,无论我做什么,它都保持不变。编辑:如果它有所不同,我正在使用XNAGS4.0 最佳答案 VisualStudio可以在几个地方存储模板。从以下任何位置删除.zip文件应将其从列表中删除:%L

c# - 将 Excel 2010 插件转换为 2007 插件(均为 VSTO)

我目前正在开发Excel2010加载项,该加载项以前是Excel2007加载项。在切换计算机的过程中,我认为加载项已被转换。我的一些客户表示该加载项不再适用于Excel2007,因此我尝试在安装了Excel2007和VisualStudio2010的VirtualBox中对其进行调试。现在我收到错误消息:Youcannotdebugorrunthisproject,becausetherequiredversionoftheMicrosftOfficeapplicationisnotinstalled.我开始了一个新的Excel2007加载项项目,并试图找出差异是什么,并提出它与dll