【发布时间】:2012-01-23 01:20:31
【问题描述】:
我想对在 Visual Studio 2008 Professional 中创建的 C# 项目进行一些维护。我正在运行 Visual Studio 2010 Express。
在打开解决方案、将解决方案转换为 VS '10 Express、编译和使用 ClickOnce 发布方面是否有任何陷阱/限制?
我已经转换了解决方案,一切似乎都很好。但我想确认几件事:
如果原始解决方案包含无法转换/编译的项目,VS 会警告我吗?我知道 VS Express 无法创建单元测试/负载测试和其他一些项目(参见 answer)。但是解决方案的这些部分会发生什么?我是否可能通过在 VS Express 中加载解决方案来限制解决方案?如果稍后在 VS Pro 中重新打开解决方案,这些负载测试等会加载吗?
【问题讨论】:
-
确保您有备份,然后尝试一下!
-
谢谢,我已经这样做了。但是因为在我尝试之前我不知道该解决方案是否包含这些其他类型的项目(单元测试等),所以我不确定 VS Express 是否只是忽略了它们,以及我是否无意中将它们从通过打开它来解决。如果 VS Express 这样做,它会警告我吗?
-
所以...将新项目文件与原始文件进行比较。它们只是文本 (XML) 文件。
-
太好了,谢谢,没想到这个。
-
我比较了两个解决方案文件,之前和之后,一切看起来都不错。感谢您的帮助,这是检查 VS Express 是否删除任何不受支持的项目的简单方法。
标签: c# visual-studio visual-studio-2010 compiler-construction visual-studio-express