我使用 Visual Studio 2010 创建了一个 C# .NET 3.5 项目,添加了一些类和表单并关闭它。之后,我使用 Monodevelop 2.2.1 打开项目并添加一些其他内容,然后再次关闭。 现在,当我使用 Visual Studio 2010 重新打开项目时,会弹出项目转换管理器并想要转换项目。 我分析了项目文件,差异只有以下两行:
Visual Studio 2010:
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
...
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
...
Monodevelop 2.2.1:
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
...
(missing)
...
您对如何避免这种情况有什么建议吗?比如如何调整 Monodevelop 来编写项目文件,Visual Studio 想要读取或禁用转换代理或在后台静默转换。
请不要提示工具链;)一定是这样的。
最佳答案
我建议您尝试 MonoDevelop 2.4。 MonoDevelop 2.2 早于 VS 2010。
关于c# - 同时使用 Mono 2.2.1 和 Visual Studio 2010,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3132144/