我用的VS2010,项目 MutualAidModel.csproj 似乎处于vs2010源代码管理理下,

所有回答(6)
实在不行,用vs2010打开,按提示转换一下,就可以用了,(记得备份项目源文件,不知道转换后会怎样)
应该是这个项目里面的一些子项目模板没安装,或者是项目文件为高版本的VS编辑的。
升级下VS,或者一个个卸载掉子项目看那个没安装 安装上去就行了。
园豆:13137
园豆:13137
可以参数以下2篇文章,
一般是对方项目某些使用某些sdk
比如windows mobile 6.5
VS2010、VS2008、VS2005&工程之间的转换------------------------------------------------------------------用记事本打开解决方案(.sln):开头的两行==================================================================VS2010Microsoft&Visual&Studio&Solution&File,&Format&Version&11.00#&Visual&Studio&2010&&&&&//开发工具Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")&=&&&&VS2008/SharpDevelopMicrosoft&Visual&Studio&Solution&File,&Format&Version&10.00#&Visual&Studio&2008&&&&&&&&&&&&&//开发工具#&SharpDevelop&3.2.0.5777&&&//开发工具Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")&=&&&&VS2005Microsoft&Visual&Studio&Solution&File,&Format&Version&9.00#&Visual&Studio&2005&&&&&&&&&&&&&//开发工具Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")&=&&&&------------------------------------------------------------------用记事本打开类库文件(.xxProj)==================================================================VS2010:&?xml&version="1.0"&encoding="utf-8"?&&Project&ToolsVersion="4.0"&DefaultTargets="Build"&xmlns="/developer/msbuild/2003"&&&VS2005&?xml&version="1.0"&encoding="utf-8"?&&Project&DefaultTargets="Build"&xmlns="/developer/msbuild/2003"&&&VS2008&?xml&version="1.0"&encoding="utf-8"?&&Project&ToolsVersion="3.5"&DefaultTargets="Build"&xmlns="/developer/msbuild/2003"&&&更改之后就可以打开了
嘿嘿,忘了装sp1吧
&&&您需要以后才能回答,未注册用户请先。3357人阅读
原本带vss或者svn管理的项目独立复制出来后,如果出现下面问题
解决办法:
使用记事本打开,项目csproj文件删除图中
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:382549次
积分:6221
积分:6221
排名:第1862名
原创:203篇
转载:313篇
评论:70条
(1)(4)(4)(9)(5)(12)(10)(3)(4)(12)(73)(85)(37)(1)(15)(17)(13)(41)(56)(57)(4)(4)(26)(1)(2)(4)(3)(4)(5)(5)(9)(4)(1)(1)(1)6025人阅读
vss2005下载地址:&&&&
vs2010安装后,想使用vss2005来管理项目。但是菜单项有所改变。弄了好久才发现下面一片文章是介绍怎么使用vs2010和vss2005一起工作的文章。看下面链接:&&&
PostURL:&&&&
&使用的时候最好安装一个vss2005更新:VSS integration with Dev10
下载后,打开vs2010 ,点击 工具-&选项-&源代码管理-&插件选择-&microsoft visual sourcesafe&& 就ok了,网上还可以下载一个vss2005 中文汉化包,地址:
VSS 2005 配置简明手册
1。服务器端安装IIS(非Internet方式可不用)
2。安装VSS2005的服务器端(当然如果本地测试,客户端也同时装好了)
3。选择microsoft visual sourcesafe administration-&open sourcesafe database-&Create a new database-&c:\vss2005(新建目录)-&vss2005(默认)-&local-modify-unlock-model-&ok-&open
4。添加一个普通用户A(是域就添加域用户,否则添加本地用户)
5。资源管理器中设置c:\vss2005的共享及安全页添加共享,使用户A又足够权限在安全页中,也添加A的足够权限//容易忽略的重要一步
6。转回的microsoft visual sourcesafe administration-&打开刚才建立的database-&server-config-&钩选Enable SourceSafe Internet for this computer和Enable SourceSafe Internet for this database-&ok(如果不是internet方式,该步不要)
1。安装vss2005
2。visual studio2005-&option-&源代码管理-&选Microsoft Visual SourceSafe(Internet)
3。源代码管理-&插件设置-&高级-&取消Always use SSL to connect to the server.现在设置完成
1。新建一个项目
2。文件-&源代码管理-&将解决方案添加到源代码管理-&open sourcesafe database对话框
3。add-&输入服务器名或ip地址-&输入共享目录的UNC名称如
[url=file://\\bomexs3\vss2005]\\bomexs3\vss2005[/url]
4。在弹出身份验证对话框中输入刚才建立的A帐号口令(如果在服务器端第4步中未设置安全页,会提示vss web service cannot open the database).
6。选择刚建立的database-&open-&未启用SSL的警告-&确定-&Add to SourceSafe Databse对话框-&使用默认值-&ok
VSS2005发布以后,早就听说可以支持Internet访问,这是一个很有意思的特性。前两天有空,就安装配置了一下,成功访问。现在安装过程发布出来,大家共享。
步骤0:安装前的准备事项
服务器端:
因为Internet访问是通过Web Service实现的,所以安装前要先配置安装好IIS。
安装VSS2005好像可以自动安装.Net Framework 2.0,不过,我是事先安装好.Net Framework 2.0并启用Asp.Net 2.0的。
只有Visual Studio 2005默认支持VSS的Internet访问,所以客户端还要安装VS2005。
步骤1:安装VSS2005
安装VSS2005一路Next就OK了。服务器和客户端都要安装。
步骤2:创建VSS数据库,并启用Internet访问
这一步最关键,如果配置没问题就成功了一半。
1、 启动Microsoft Visual SourceSafe Administrator
2、 创建VSS数据库 一路Next,OK。
3、 启用Internet访问 选择菜单Server --〉Configure…,弹出Server Configuration对话框 给Enable SourceSafe Internet for this computer和Enable SourceSafe Internet for this database打上勾,输入服务器的IP地址。按确定,My God,不行。 系统提示要用Share路径访问。重来!
首先到资源管理器,把VSS数据库的路径共享,设置好用户的共享访问权限。
然后再进入Microsoft Visual SourceSafe Administrator
选择菜单File --〉Open SourceSafe Database…,弹出一个对话框
点击Add…按钮,按下一步,在需要指定Location的时候输入[url=file://\\server\vss]\\server\vss[/url]。
最后选择新加的库,点击Open,重新执行步骤1和2。
中间会有一些提示,不管他,回答yes就是了。
没有提示错误的话,你的服务器端就配置好了。
4、 客户端通过Internet访问
安装好VSS2005
打开Visual Studio 2005
选择菜单Tools --〉 Options --〉 Source Control --〉 Plug-in Selection
选择Microsoft Visual SourceSafe (Internet)
选择菜单Tools à Options à Source Control à Plug-in Settings à Advanced…
去掉Always use SSL to connect to the server前面那个勾
随便打开一个项目,选择菜单File à Source Control à Add Project to Source Control
系统打开Open SourceSafe Database对话框
点击Add…按钮
你会发现第二步变成了要输入Address和Folder了。输入服务器的IP地址,和共享的目录名(例如:[url=file://\\server\vss]\\server\vss[/url])
点击Open,出现登录对话框,输入你在服务器上的账号和密码。
如果成功登录,就会出现Add to SourceSafe Internet对话框。
你就可以把项目加入Internet了。Done。哈哈。
Microsoft Visual SourceSafe 2005在VS.NET中的使用
服务端安装
1.安装Microsoft Visual SourceSafe2005到一台服务器,安装模式选择Full
2.运行Microsoft Visual SourceSafe Administration
3.建立一个新的数据库,记住数据库所在目录,并将之设置为共享,权限为完全控制
4.添加新用户
客户端安装
5.在本地机器安装Microsoft Visual SourceSafe2005,安装模式可以选择Default
6.在本地机器运行Microsoft Visual Source,在出现登录画面时选择服务器上共享目录中的数据库作为本地的数据库
7.打开VS.NET,选择打开要管理的项目文件
6.在[文件]菜单中选择[源代码管理],再选择[将选定项目添加到源代码管理器],
7.选择要建立的SourceSafe工程文件名称,确定。
8.Web站点添加到Vss中后文件夹名最好更改一下,应为默认名不友好,和原来的不一致。
在其他机器的打开受控代码
1.和客户端一样安装SourceSafe
1.打开VS.NET
2.在[文件]菜单中选择[源代码管理],再选择[从源代码管理器打开],选择工程文件,(此时工程文件的默认建立路径为原建立的路径,如要更改可右键工程文件选择路径)
3.签出文件建立本地副本时会报一个窗口错误,以至Web的资料没打开,此时关闭项目再打开即可。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:65279次
积分:1004
积分:1004
排名:千里之外
原创:37篇
转载:15篇
(3)(3)(4)(7)(4)(9)(5)(5)(13)(1)下次自动登录
现在的位置:
& 综合 & 正文
VS2010项目受源代码管理向源代码管理注册此项目时出错
在使用VSN的时候有时出现无法加载silverlight项目,后来删除项目添加也是不行
编译Fairyland.Main.Data的时候提示如题的错误,用记事本打开出错的几个项目的.csproj文件,把下面几行内容删掉就行了。
&SccProjectName&Svn&/SccProjectName&
&SccLocalPath&Svn&/SccLocalPath&
&SccAuxPath&Svn&/SccAuxPath&
&SccProvider&SubversionScc&/SccProvider&
&&&&推荐文章:
【上篇】【下篇】5492人阅读
/diryboy/archive//vs2010addt4incppproject.html
T4,全称 ,早在 VS2005 中就存在的东西,只是没有高度集成,VS2010 在托管项目中新增了添加 Text Template 文件的模板,但是并没有代码颜色和智能感知,可以说它是 Visual Studio 一个“隐藏”的特性。T4 一般用来从某种“模型”自动生成好用的代码,例如从XML模型生成操作它的强类型代码。不知道是不是 C++ 的宏和模板实在太强大,貌似这种代码生成器用在托管语言中用得广泛多,其实我想在 C++ 中用这个也是跟托管程序有关。
一般来说,在托管的项目中添加一个 .tt 后缀名的文本文件即可用到 T4,如图:
对于生成什么扩展名的文件,其实并没有限制,可以在 .tt 文件的处理指令中指定:
&#@ template language=&C#& #&
&#@ output extension=&.generated.cs& #&
然后就基本好像写 PHP 或者 ASP 那样了,不同之处在于 T4 的生成步骤是在一个方法中的,如果要自定一些帮助函数,需要用 &#+ 和 #& 包围。参见 MSDN 上一个简单的例子:。
尝试在 C++ 项目中添加
第一步,肯定要先添加一个 .tt 文件。很不幸地发现,魔法没有自动出现,.tt 文件是在那里了,但是没有自动生成的文件,IDE 也没有显示什么文件跟这个 .tt 有关联关系。很显然,需要告诉 IDE 更多事情。
其实在尝试这个东西之前,我是有想过最终的成功率的,根据我的了解,1) Visual Studio 使用 MSBuild 的项目文件,2) VS2010 构建 C++ 项目使用 MSBuild,3)T4 可以作为 MSBuild 中的一个 Custom Build Tool 介入。从这三点理解的话,可知只要修改项目文件,即使 VS 不支持某些东西,只要它不乱改我们在项目文件中的设置,就可以保证构建的项目是正确的。
有了上面的知识,可以开始下一步的尝试了:新建一个 C# 项目,添加一个 .tt 文件,然后观察项目文件如何变化,其实稍微了解 MSBuild 项目文件的结构是怎么样的话,很快就知道了。我的项目需要的是根据“旧的”文件自动生成上万个包装函数,而这个“旧的”意思是,这个文件会在其他社区不断地更新,增加更多函数,我做了这个自动生成的就无需每次都根据新文件手动查找替换修改了。于是我修改成这个样子:
&!-- Items that use T4 --&
&ItemGroup&
&None Include=&Scripting.tt&&
&Generator&TextTemplatingFileGenerator&/Generator&
&FileType&Asax&/FileType&
&ClInclude Include=&Scripting.h&&
&AutoGen&True&/AutoGen&
&DependentUpon&Scripting.tt&/DependentUpon&
&DesignTime&True&/DesignTime&
&/ClInclude&
&None Include=&Scripting_.h& /&
&/ItemGroup&
其实,这段东西的重点在于,.tt 有一个 Generator 子标签,内容是 TextTemplatingFileGenerator,标签 None 它表示不参与到 Build 中,只是 T4 用的。ClInclude 表示我生成的 .h 文件在 Build 过程中是头文件,AutoGen 表示这个文件由工具自动生成,DependentUpon 可以使 Visual Studio 知道这两个家伙有联系。
现在重新载入项目,可以看到 Visual Studio 将他们关联了,但是赶出了 Header Files,而我就将它们放到一个新的 Filter 中去:
快搞定了!
但是我们拿这个编辑过的项目文件构建的时候,并没有看到有输出文件。也就是说,T4 其实还没有介入。而在托管的项目中,当你保存 .tt 文件的时候,或者点击 Solution Explorer 上运行 Transform 的时候,T4 引擎就会自动运行生成输出,如果你改变 output 指令的 extension 参数,输出文件的扩展名还会自动更改,确切地说,旧的文件会被移到回收站。正当我快要放弃的时候,突然发现 MSDN 文档中有一节:,其中表示,只要装上
然后在项目文件差不多最后的地方加上以下代码即可:
&!-- Enable TransformOnBuild for Msbuild --&
&Import Project=&$(MSBuildExtensionsPath)\Microsoft\VisualStudio\TextTemplating\v10.0\Microsoft.TextTemplating.targets& /&
&PropertyGroup&
&TransformOnBuild&True&/TransformOnBuild&
&/PropertyGroup&
噢,终于胜利了!最后发现,仍然不能直接只在 .tt 文件中修改输出指令的 extension 参数,VS 不会帮你自动更改,需要自己动手修改项目文件,不过这个就无所谓了,因为我的目的达到了,思想也验证了。
最后附上。
T4+VSIX打造VS2010代码生成自定义工具
.cn/179/.shtml
使用过ADO.NET Entity框架的人应该都有接触过实体生成模板,也就是标题中所说的T4(Code Generation and Text Templates:由一些文本模板和控制逻辑组成的混合体……
  使用过ADO.NET Entity框架的人应该都有接触过实体生成模板,也就是标题中所说的T4(Code Generation and Text Templates:由一些文本模板和控制逻辑组成的混合体,可以使用这些模板生成应用程序的部分源代码),但如果通过其他的模板去生成实体,每次都需要将模板添加到项目中,然后修改模板中.edmx文件的路径才能生成相应的实体。那么能不能做到像提供的默认生成模板一样,直接运行自定义工具就生成相应的实体呢?
  答案当然是“可以的”。那么接下首先介绍如何开发代码生成自定工具。
  在进行开发之前首先需要下载Visual Studio 2010 SDK,因为需要使用VSPackage和Managed Extensibility Framework (MEF) 扩展来扩展 Visual Studio 2010。
  安装完成之后,【新建项目】,在项目模板“Extensibility”分类里面可以看到“VSIX Project”,如下图所示:
  创建项目“Kevin.Develop.CodeGenerateCustomTool”,然后添加所需程序集的引用,如下图所示:
  添加代码生成类MyCodeGenerator的定义,给类添加特性(Attribute)System.Runtime.InteropServices.Guid(),然后点击【工具】【创建GUID】,生成的Guid(注册表格式并删除左右大括号)作为特性的参数,代码如下所示:
以下是代码片段:
&&& [System.Runtime.InteropServices.Guid(&391B243E-DB88-42F8-8F64-A7&)]
  public class MyCodeGenerator : TemplatedCodeGenerator
  protected override byte[] GenerateCode(string inputFileName, string inputFileContent)
  return base.GenerateCode(inputFileName, inputFileContent);
  注册MyCodeGenerator代码生成类,代码如下所示:
以下是代码片段:
&&& [ProvideCodeGenerator(typeof(MyCodeGenerator),
  &MyCodeGenerator&,
  &Generates C# Code&, true,
  ProjectSystem = ProvideCodeGeneratorAttribute.CSharpProjectGuid,
  RegisterCodeBase = true)]
  internal sealed partial class MyCodeGeneratorPackage
在项目中添加文件“CodeGenerator.pkgdef”,并更改以下属性:
  Include in VSIX设置为“True”
  复制到输出目录设置为“如果较新则复制”
  生成操作设置为“内容”
  文件中添加内容如下所示,注意修改CLSID guid为前面生成的GUID:
以下是代码片段:
&&& [$RootKey$\Generators]
  [$RootKey$\Generators\{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}]
  [$RootKey$\Generators\{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\MyCodeGenerator]
  @=&Generates C# Code&
  &CLSID&=&{391B243E-DB88-42F8-8F64-A7}&
  &GeneratesDesignTimeSource&=dword:
  [$RootKey$\CLSID]
  [$RootKey$\CLSID\{391B243E-DB88-42F8-8F64-A7}]
  @=&Generates C# Code&
  &Class&=&Kevin.Develop.CodeGenerateCustomTool.MyCodeGenerator&
  &InprocServer32&=&$WinDir$\system32\mscoree.dll&
  &ThreadingModel&=&Both&
  &CodeBase&=&$PackageFolder$\Kevin.Develop.CodeGenerateCustomTool.dll&
  简单解释下上面的内容:
  在C# Project 项目中定义了一个命名为“MyCodeGenerator”的用户自定义工具
  自定义工具有唯一的GUID 391B243E-DB88-42F8-8F64-A7以及说明文本“Generates C# ”
  自定义工具关联Kevin.Develop.CodeGenerateCustomTool.MyCodeGenerator代码生成类
  接下来将自定义工具添加至VISX中进行部署,在创建项目时会自动生成“source.extension.vsixmanifest”文件,双击该文件,修改ID等属性,需要注意的是需要修改Supported VS Editions,选择支持的VS版本,然后在最下面的栏目“Content”中添加内容,将本项目作为VS Package类型的内容添加进VSIX,如下图所示:
  最后还需要修改下项目属性,保存当前项目,然后通过文本的方式打开项目文件“Kevin.Develop.CodeGenerateCustomTool.csproj”,将下图中的属性全部修改为true:
  保存编辑结果,然后打开项目,并编译生成,在生成结果文件夹中可以找到“Kevin.Develop.CodeGenerateCustomTool.vsix”文件,运行该文件。
  重新启动Visual Studio ,在【工具】【扩展管理器】中可以找到我们刚刚安装的Kevin.Develop.CodeGenerateCustomTool扩展,然后打开或者创建一个测试的C#项目,添加一个“文本模板”类型的.tt文件,文件默认的自定义工具为“TextTemplatingFileGenerator”,修改自定义工具属性为前面开发的自定义工具名称“MyCodeGenerator”,然后在文本模板中写一些内容(符合T4模板的语法),然后保存文件,会生成相应的文本文件。
  到此为止我们已经实现了与“TextTemplatingFileGenerator”自定义工具一样功能的文本模板的代码生成器,那么下面会接着介绍如何将ADO.NET Entity的文本模板加入到我们的自定义工具中。
http://www.coderblog.in/2010/05/tangible-t4-editor-for-visual-studio-2010-rtm.html
for Visual Studio 2010 RTM 版出来了,这个是专门FOR的,可以在里使用T4智能提示和语法高亮等,需要的朋友快去下载吧:)
T4Editor For Vs2010
安装方法有2种:
1.直接在线安装:
在 VS 2010 里选择 Tools Menu-&Extension Manager. 然后点击 “Online Gallery” 选择
下载,然后重起VS 2010.
2.下载安装:
你可以下载,然后双击运行即会自动进行安装了。
http://www.coderblog.in/2011/04/vs2010-extensions-propowertools.html
这次为大家介绍一个非常有用的扩展,此扩展功能就如其名
现在我为大家介绍感觉其中几个比较好用的功能。首先看看此扩展的后台功能,这里或以控制多项功能是否启用:
1、标签固顶
其实我一直在使用此扩展,最让我喜欢的一个功能就是其标签固顶并且可分行显示,当同时打开多个文件进行编辑时,这个功能非常有用。一般情况下,如果打开的文件太多,因为一行显示不完,有部分标签就会被隐藏了,要使用滚动条拉过去才可以看到,而经常需要对应几个文件进行修改,这样找起文件来也很不方便,有了标签固顶功能就方便多了,可以将现常用的几个文件标签固顶,然后设置为分行显示,这样或大大节省了空间,也不会为了要多个文件间切换弄得找不到文件了,效果如下:
要使用分行显示功能,还需在扩展设置里打开以下选项(红色框的)
除了可分行显示外,还有一个好处就是可以一次性关闭所有非固顶标签哦。
2、直接查看类信息
当鼠标放到类名称上,就会显示此类的成员信息,还可以进行搜索:
3、解决方案浏览器的增强
会为VS增加一个加强版的解决方案浏览器,其可以直接输入文件名进行搜索,其中一个比较好用的功能是可以只查看某个项目或者目录下的文件,就如同进入了一级子目录一样,将其他的项目都隐藏起来了,这样可以方便集中修改某项目下文件时使用,特别是项目比较多的时候这个功能还是挺不错的
4、滚动条预览
此功能是最新版里才有的,感觉也挺不错的。就是把鼠标放在滚动条上,即可预览到当前滚动条位置的代码:
以上只是我比较常用的一些功能,此扩展还有很多有趣的功能等着大家自己去发现哦(或者点击以下链接到官方网站查看详细介绍),如按Ctrl直接进行代码跳转等,使用的朋友不防一试。
不过最后要说说的是,如果你已经在使用旧版并想要升级的话,记得先要卸载旧版才可安装新版的,否则总会报出扩展签名不对然后不让安装的信息。
http://visualstudiogallery./d0d-46c0-8ff2-4adea1e34fef?SRC=VSIDE
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2201436次
积分:24540
积分:24540
排名:第117名
原创:57篇
转载:1369篇
评论:322条
(1)(10)(1)(4)(3)(14)(27)(17)(5)(34)(24)(17)(25)(43)(8)(24)(1)(10)(1)(2)(2)(12)(1)(5)(12)(13)(9)(1)(5)(107)(21)(35)(2)(4)(11)(21)(3)(8)(2)(4)(3)(12)(6)(4)(9)(20)(10)(39)(24)(2)(59)(32)(34)(13)(44)(150)(56)(50)(41)(24)(95)(34)(3)(8)(43)(35)(27)
<a href="/article

我要回帖

更多关于 vs2010源代码下载 的文章

 

随机推荐