I am planning to do some extra coding at home on a project from work, and rather than try and justify them giving me a copy of VS2008 pro, am I able to open VS2008 Professional created C# projects from C# Express?
我打算在家里对一个项目进行一些额外的编码工作,而不是试图证明他们给我一份VS2008 pro的副本,我能用C#Express打开VS2008 Professional创建的C#项目吗?
Any changes I make, I will simply load the changed .cs files to VSS, so I don't need the project to save back to a valid VS2008 format.
我做的任何更改,我只是将更改的.cs文件加载到VSS,因此我不需要将项目保存回有效的VS2008格式。
I am aware that some functionality not be available to me in Express, but is is largely POCO and ADO database work I will be doing.
我知道在Express中我无法使用某些功能,但主要是我将要做的POCO和ADO数据库工作。
4 个解决方案
#1
Yes, you can. If you have mixed solution, though, you might have to install all versions of VS Express and compile the projects bit by bit.
是的你可以。但是,如果您有混合解决方案,则可能必须安装所有版本的VS Express并逐位编译项目。
E.g.: VS-solution with C# and C++ - project. VS Express will either compile the C# OR the C++-project. So you'll have to compile first the projects the other projects will depend on and then switch.
例如:使用C#和C ++的VS解决方案 - 项目。 VS Express将编译C#或C ++项目。因此,您必须先编译其他项目依赖的项目,然后再切换。
Little bit awkward, but nothing more.
有点尴尬,但仅此而已。
#2
Short answer: "Yes, we can".
简短回答:“是的,我们可以”。
.csproj file are just msbuild file with special targets for C#.
.csproj文件只是带有C#特殊目标的msbuild文件。
#3
I think it depends on the type of project. I believe Smart Device Projects, or projects with Crystal Reports might give you trouble opening since they are not supported on express editions. But if its simple projects you shouldn't have a problem
我认为这取决于项目的类型。我相信智能设备项目或Crystal Reports项目可能会给您带来麻烦,因为它们在快速版本上不受支持。但如果它的简单项目你应该没有问题
#4
While you can open projects, I believe there are file types and project types that you cannot open. For example class diagrams are not available in the Express versions. This probably does not apply to you but if you are working with a certain project type like a BizTalk project, those are not available in Express.
虽然您可以打开项目,但我相信您无法打开文件类型和项目类型。例如,Express版本中没有类图表。这可能不适用于您,但如果您正在使用某个项目类型(如BizTalk项目),那么这些项目在Express中不可用。
#1
Yes, you can. If you have mixed solution, though, you might have to install all versions of VS Express and compile the projects bit by bit.
是的你可以。但是,如果您有混合解决方案,则可能必须安装所有版本的VS Express并逐位编译项目。
E.g.: VS-solution with C# and C++ - project. VS Express will either compile the C# OR the C++-project. So you'll have to compile first the projects the other projects will depend on and then switch.
例如:使用C#和C ++的VS解决方案 - 项目。 VS Express将编译C#或C ++项目。因此,您必须先编译其他项目依赖的项目,然后再切换。
Little bit awkward, but nothing more.
有点尴尬,但仅此而已。
#2
Short answer: "Yes, we can".
简短回答:“是的,我们可以”。
.csproj file are just msbuild file with special targets for C#.
.csproj文件只是带有C#特殊目标的msbuild文件。
#3
I think it depends on the type of project. I believe Smart Device Projects, or projects with Crystal Reports might give you trouble opening since they are not supported on express editions. But if its simple projects you shouldn't have a problem
我认为这取决于项目的类型。我相信智能设备项目或Crystal Reports项目可能会给您带来麻烦,因为它们在快速版本上不受支持。但如果它的简单项目你应该没有问题
#4
While you can open projects, I believe there are file types and project types that you cannot open. For example class diagrams are not available in the Express versions. This probably does not apply to you but if you are working with a certain project type like a BizTalk project, those are not available in Express.
虽然您可以打开项目,但我相信您无法打开文件类型和项目类型。例如,Express版本中没有类图表。这可能不适用于您,但如果您正在使用某个项目类型(如BizTalk项目),那么这些项目在Express中不可用。