小编Itz*_*der的帖子

NuGet包在visual studio 2015和Xamarin中引起麻烦

我正在尝试使用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"文件.

我该怎么做才能消除该错误消息?

先感谢您!

c# android nuget nuget-package visual-studio-2015

7
推荐指数
1
解决办法
8704
查看次数

MessageBox自动继续,无需按下按钮

我有一个带有两个按钮和文本的消息框.这是相关代码:

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.

还有什么可以帮助我?

先感谢您.

c# messagebox dialogresult

2
推荐指数
1
解决办法
1018
查看次数