Bru*_*eri 6 c++ java visual-studio-2017
我在Visual Studio 2017社区版中有一个包含两种项目类型.androidproj(Android)和.vcxproj(C++)的解决方案.当我在Visual Studio中的Android项目中打开我的一个java文件时,我看到Cannot determine the project containing the file <filename>.java带有前导感叹号图标的消息.
这条消息对我没有意义.该文件在解决方案资源管理器中清晰可见,并且在项目文件(.androidproj)中也显示为:
<ItemGroup>
<JavaCompile Include="src\<filename>.java" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
这条消息可能来自何处以及如何摆脱它?
我的系统是:
Microsoft Visual Studio Community 2017
Version 15.2 (26430.6) Release
Microsoft Windows 8.1 Pro
Run Code Online (Sandbox Code Playgroud)
更新
是否会发生一个特定的.java文件或所有文件?
您是否尝试过从头开始重新创建项目并手动添加文件?
其他Android项目是否正常运行?
UPDATE2
愿这些信息有助于解决问题.为了在Visual Studio 2017中使用Java代码语法和语义着色,语义突出显示,错误和警告曲线以及自动完成,我安装了Microsoft的" Java语言服务Android和Eclipse Android项目导入 " 扩展.
更新3
禁用扩展" Android和Eclipse Android项目导入的Java语言服务 "可以使消息消失.但缺点是.java文件不再被识别.重新启用扩展时,消息也会返回.卸载和重新安装也没有帮助.
更新4
解决方案文件中提到的版本与我安装的主Visual Studio版本相匹配.该解决方案包含:
# Visual Studio 15
VisualStudioVersion = 15.0.26430.6
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
545 次 |
| 最近记录: |