我打算在家里对工作项目进行一些额外的编码,而不是试图证明他们给我一份VS2008 pro的副本,我能否从C#Express打开VS2008 Professional创建的C#项目?
我做的任何更改,我只是将更改的.cs文件加载到VSS,因此我不需要将项目保存回有效的VS2008格式。
我知道在Express中我无法使用某些功能,但主要是POCO和ADO数据库工作。
答案 0 :(得分:3)
是的,你可以。但是,如果您有混合解决方案,则可能必须安装所有版本的VS Express并逐位编译项目。
例如:带有C#和C ++的VS解决方案 - 项目。 VS Express将编译C#或C ++项目。因此,您必须先编译其他项目依赖的项目,然后再切换。
有点尴尬,但仅此而已。
答案 1 :(得分:1)
简短回答:“是的,我们可以”。
.csproj文件只是带有C#特殊目标的msbuild文件。
答案 2 :(得分:1)
我认为这取决于项目的类型。我相信智能设备项目或Crystal Reports项目可能会给您带来麻烦,因为快递版本不支持它们。但如果它的简单项目你应该没有问题
答案 3 :(得分:0)
虽然您可以打开项目,但我相信您无法打开文件类型和项目类型。例如,Express版本中没有类图表。这可能不适用于您,但如果您正在使用某个项目类型(如BizTalk项目),则Express中不提供这些项目类型。