我正在尝试使用Xamarin和Visual Studio 2015与另一位拥有源代码控制权限的朋友创建一个Android应用程序.
一切都很顺利,直到我的朋友添加了一个项目并且他使用了NuGet包.
在我激活获取最新版本并尝试构建解决方案后,我收到了错误消息:
Severity Code Description Project File Line
Error This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props. iBuy.API C:\Users\?????\Source\Workspaces\iBuy\IBuy\iBuy.API\iBuy.API.csproj 164
Run Code Online (Sandbox Code Playgroud)
我查找了一些针对此问题的解决方案并尝试卸载Microsoft.CodeDom.Providers.DotNetCompilerPlatform和Microsoft.Net.Compilers包并重新安装它们但它没有帮助.我的解决方案中甚至没有\ packages\Microsoft.Net.Compilers.1.0.0\build文件夹.
NuGet包还原中的所有内容都已经过检查,我的解决方案中没有任何".nuget"文件.
我该怎么做才能消除该错误消息?
先感谢您!
我有一个带有两个按钮和文本的消息框.这是相关代码:
var result = MessageBox.Show("just a text","just a title",MessageBoxButtons.OKCancel,System.Windows.Forms.MessageBoxIcon.Warning,System.Windows.Forms.MessageBoxDefaultButton.Button1, System.Windows.Forms.MessageBoxOptions.ServiceNotification | System.Windows.Forms.MessageBoxOptions.RightAlign);
if (result == DialogResult.OK)
{
... code ...
}
Run Code Online (Sandbox Code Playgroud)
我的问题是程序自动输入"if"内的代码,弹出消息框甚至都没有出现.即使我调试它,我看到代码转到"if"行,结果是DialogResult.OK.
我正在使用Web表单和ASP.Net.
MessageBox的名称空间是"System.Windows.Forms".
我尝试清除缓存甚至是iisreset.
还有什么可以帮助我?
先感谢您.