我在stackOverflow上的第一篇文章......我们走了:
我有代码在nextcloud服务器上创建用户/组,其中包含来自GUI文本框的数据。创建实体但Visual Studio 2017引发错误。也许有人有同样的行为?
还没完成。昨天遇到了错误,只在StOv上搜索了一些。
private void createEntity_Click(object sender, EventArgs e)
{
string strUserName = this.textBox4.Text;
string strUserPW = this.textBox5.Text;
// Connect
var c = new Client(strNcServer, strNcAdminUser, strNcAdminPw);
//
if (this.radioButton1.Checked == true)
{
// User....
var a = c.CreateUser(strUserName, strUserPW);
// +groups?
// PI
if (this.rbGRPpi.Checked == true) {
a = c.AddUserToGroup(strUserName, strGroupPI);
// only PI : admin
if (this.cbGRPadmin.Checked == true)
{
a = c.AddUserToGroup(strUserName, strGroupAdmin);
}
}
// org
if (this.rbGRPtws.Checked == true)
{
a = c.AddUserToGroup(strUserName, strGroupTWS);
}
}
// group
if (this.radioButton2.Checked == true)
{
var a = c.CreateGroup(this.textBox4.Text);
}
}
该过程导致此错误(德语):
InnerException {“第1行中的错误,位置6,元素\”OCS \“来自命名空间\”http://schemas.datacontract.org/2004/07/owncloudsharp.Types \“是预期的..找到:\”element \“,名称为”ocs \“,名称空间为”\“。 “} System.Exception {System.Runtime.Serialization.SerializationException}
似乎我找到了解决方案。根据作者的github页面(问题),这似乎是使用owncloud-sharp的nuget包时的行为。将尝试解决方案并创建项目的构建。