visual studio相关操作
1、同一个解决方案下的两个项目之间怎么相互调用
在项目的“引用”上右键,添加引用,选你要引用的项目。然后在代码里就能调用引用项目里的某个类的方法了。
2、如果一个项目类型为”类库“的项目要运行,会报如下错误


解决方法:在上面右图里,将输出类型从”类库“改为“控制台应用程序”,并在程序里写好Main函数入口
3、Help viewer启动不起来,或者启动后,文章列表里有些打不开
重装:
1. 在ios镜像安装文件中找到 packages\Help 路径。
2. 打开控制台命令,cd到这个路径下
3. 在控制台中键入以下命令进行安装
>msiexec /i help3_vs_net.msi vs_setup=1
这个方法在我的环境下可以成功重装HelpViewer
修改注册表 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v2.0\Catalogs\VisualStudio11]的LocationPath值为msdn文档的目录
如:D:\study data\dotnet技术\c#\msdn
4、程序集和命名空间的区别
程序集名称:决定了在程序编译时出生成的dll文件的名字。用反射机制时,反射的path路径要是程序集,不能是命名空间。
命名空间:是为了解决不同命名空间的相互访问的各种问题。
在开发时,要养成程序集和命名空间一样的习惯,不必要是不要改。
5、c#项目在重命名后,它所处的文件夹名字没有改。
解决方法:将此项目从解决方案里移除,然后更改文件夹的名字后重新增加此项目
6、vs的代码段管理
描述:如输入if再按两个tab键后,vs会自动给生成一段代码,光标会在代码的指定要输入参数的位置。在微软的技术里叫“Code Snippet”,可以查看帮助文档。
有哪些常用的代码段:按ctrl+k,x会提示,或在vs的工具--》代码段管理器里面可以查到。
怎么自定义代码段:在工具——》代码段管理器,里可以看到代码段的配置文件路径,去路径里打开看看代码就行。方法不详讲
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">--代码段集
<CodeSnippet Format="1.0.0">--代码段
<Header>
<Title>foreach</Title>--
<Shortcut>foreach</Shortcut>--输入foreach再按两个tab就调出代码段
<Description>foreach 语句的代码段</Description>
<Author>Microsoft Corporation</Author>
<SnippetTypes>--暂不明
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>--说明,鼠标在下面<code/>定义的代码段参数上时的提示信息
<Literal>
<ID>type</ID>--这个type就是下面代码段里的变量
<ToolTip>要循环访问的集合中对象的类型</ToolTip>
<Default>var</Default>---type的默认值,下面代码段里的type其实就是一个占位符
</Literal>
<Literal>
<ID>identifier</ID>
<ToolTip>表示集合中的元素的标识符</ToolTip>
<Default>item</Default>
</Literal>
<Literal>
<ID>collection</ID>
<ToolTip>要循环访问的集合或数组的名称</ToolTip>
<Default>collection</Default>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[foreach ($type$ $identifier$ in $collection$)----代码段,$$里就是要替换的内容,$selected$$end$为回车后光标的位置
{
$selected$ $end$
}]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
下面是我写的方法代码段
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>meth</Title>
<Shortcut>meth1</Shortcut>
<Description>方法 语句的代码段</Description>
<Author>周晶</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>public</ID>
<Default>public</Default>
</Literal>
<Literal>
<ID>void</ID>
<Default>void</Default>
</Literal>
<Literal>
<ID>methodName</ID>
<Default>methodName</Default>
</Literal>
<Literal>
<ID>pro</ID>
<Default>pro</Default>
</Literal>
</Declarations> <Code Language="csharp"><![CDATA[$public$ $void$ $methodName$ ($pro$)
{
$end$
}]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
visual studio相关操作的更多相关文章
- C# - Visual Studio简明操作
Visual Studio简明操作 安装Northwind示例数据库 运行安装程序,结束安装后,再CMD中输入以下命令 cd C:\SQL Server Sample Databases(回车) s ...
- python c++ Visual Studio相关 Unable to find vcvarsall.bat问题
使用Cython编译包的时候报错: Unable to find vcvarsall.bat 说明:https://jingyan.baidu.com/article/adc815138162e8f7 ...
- Visual Studio 相关
基础配置: 背景色:豆沙绿(色调84 饱和度118 亮度205) 字体字号:Consolas 11号 离线下载方法: vs_enterprise.exe --layout c:\vs2017offl ...
- Visual Studio 宏的高级用法
因为自 Visual Studio 2012 开始,微软已经取消了对宏的支持,所以本篇文章所述内容只适用于 Visual Studio 2010 或更早期版本的 VS. 在上一篇中,我已经介绍了如何编 ...
- TFS 2015(Visual Studio Team Foundation Server)的下载和安装
微软现在所有Visual Studio相关的下载到www.visualstudio.com网站下载是非常方便的 下载地址: 下载ISO版本后,进行安装,由于10-20人的小团队,不需要SharePoi ...
- [ShortCut] Visual Studio快捷键
msdn官方快捷键说明:https://msdn.microsoft.com/zh-cn/library/da5kh0wa.aspx 测试工具: visual studio 2013 操作步骤: 1. ...
- Visual Studio 2017 and Apache Cordova mobile apps | Andrés Zsögön
原文:Visual Studio 2017 and Apache Cordova mobile apps | Andrés Zsögön 以下是使用Microsoft Visual Studio 20 ...
- Code Runner,率先支持刚发布的 Visual Studio 2022!
Visual Studio 被不少网友成为"宇宙第一IDE".但是,我写✍ PHP.Java 和 C#,也都是用的 VS Code. 我所在的组,是 Visual Studio C ...
- Visual Studio 2013环境下操作vc6/vc7/vc8等低版本平台项目【编译|生成|调试】
现代化的开发环境,微软一直在推出更新换代,我们所处的技术环境在日新月异的变化:不过在中国多数人们一边疲惫的追赶着时代的步伐,一边坚守着自己所获悉所掌握的那些紧吧吧的知本.对技术工具的掌握并非他们所想要 ...
随机推荐
- 命令行保存指定目录文件的名字(可包含文件夹文字)到txt文本文件
Microsoft Visual Studio中配置OpenCV解决方案属性的时候, 需要将OpenCV的lib扩展名的库文件添加到属性的依赖列表里面,网上的有些人博客里面直接给出的会有问题(但大多数 ...
- 诡异的 "password取回" 邮件问题
大部分系统中都有"找回password"的功能,我们的平台也做了此功能,用户可通过 短信,邮件 找回password. 当中对于邮件找回password的方式遇到奇特的问题.记录下 ...
- Ansible@一个高效的配置管理工具--Ansible configure management--翻译(一)
未经书面许可,请勿转载 --- Ansible is the simplest way to automate apps and IT infrastructure 这是Ansible官方站 ...
- spool命令、创建一个表,创建而且copy表,查看别的用户下的表,rowid行地址 索引的时候使用,表的增删改查,删除表,oracle的回收站
1.spool命令 spool "D:\test.txt" spool off SQL> host cls 2.创建一个表 SQL> --条件(1):有创建 ...
- 学习Spring必学的Java基础知识(1)----反射(转)
引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓"登高必自卑,涉远必自迩".以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系 ...
- python decorator 进阶
上一篇文章开始的时候提到 “一般来说,装饰器是一个函数,接受一个函数(或者类)作为参数,返回值也是也是一个函数(或者参数)” 有一般情况,就有特殊情况.第一种特殊情况:装饰器可能也是一个类:第二种特殊 ...
- 基于权限安全框架Shiro的登录验证功能实现
目前在企业级项目里做权限安全方面喜欢使用Apache开源的Shiro框架或者Spring框架的子框架Spring Security. Apache Shiro是一个强大且易用的Java安全框架,执行身 ...
- iOS 跳转到 App Store 下载评分页面
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,bi ...
- 小白的Python之路 day2 文件操作
文件操作 对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 现有文件如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 ...
- iis 10 ftp 被动模式配置
第一步: 进入 Server Level 的FTP Firewall Support 第二步: 在 Data Channel Port Range 下配置 Passive mode 的端口号范围,注意 ...